Hi,
you're on the right track.
You're problem is with 2 × CNT.DST.
We've had a lot of trouble with it to.
The seems to be a big difference between:
SUM COMPUTE CD1/D12 = CNT.DST.FIELD_ONE;
COMPUTE CD2/D12 = CNT.DST.FIELD_TWO;
BY ...
and
SUM CNT.DST.FIELD_ONE
CNT.DST.FIELD_TWO
BY ...
The first one is handled by WF.
The second is passed to the SQL.
( [!] This difference doesn't occur with the CAR master sample. Only with out real masters. )
First, test wether the CNT.DST work. Make sure this does want you expect.
If it does, then try to exclude ' ' with the -1.
_____________________
WF: 8.0.0.9 > going 8.2.0.5