Focal Point
computed field within.

This topic can be found at:
https://forums.informationbuilders.com/eve/forums/a/tpc/f/7971057331/m/6331034902

January 25, 2007, 07:10 AM
FrankDutch
computed field within.
I want to build a report

TABLE FILE VIP_BEL_MUTATIE
PRINT
BUYSELL
NUMBERSTOCKS
COMPUTE MUT/D13.4 = IF BUYSELL EQ 'B' THEN NUMBERSTOCKS ELSE -1 * NUMBERSTOCKS;
COMPUTE SALDO/D13.4 = SALDO + MUT; WITHIN STOCKID
BY CLIENTCODE
BY STOCKID
BY DATEFIELD
END

The result should give me
by each CLIENTCODE an overview of the bought and sold stocks and the calculated running sum per stockID

If I run this report the calculated running sum does not start on each new STOCKID or CLIENTCODE.

What is wrong her?




Frank

prod: WF 7.6.10 platform Windows,
databases: msSQL2000, msSQL2005, RMS, Oracle, Sybase,IE7
test: WF 7.6.10 on the same platform and databases,IE7

January 25, 2007, 09:10 AM
Leah
quote:
COMPUTE MUT/D13.4 = IF BUYSELL EQ 'B' THEN NUMBERSTOCKS ELSE -1 * NUMBERSTOCKS;
COMPUTE SALDO/D13.4 = SALDO + MUT; WITHIN STOCKID
BY CLIENTCODE
BY STOCKID

I'd change the second compute to say,

IF CLIENTCODE EQ LAST CLIENTCODE THEN SALDO + MUT ELSE MUT;


Leah
January 26, 2007, 09:28 AM
Kerry
Hi Frank,

Can you please try this code:

TABLE FILE CAR
SUM  
     BODYTYPE   
     SALES   
COMPUTE SALRT/D12.2 = IF  (CAR EQ LAST CAR) AND ( COUNTRY EQ LAST COUNTRY) 
 THEN SALES + SALRT ELSE SALES;
BY COUNTRY
BY CAR
BY MODEL
END


Hope this helps. Smiler

Cheers,

Kerry


Kerry Zhan
Focal Point Moderator
Information Builders, Inc.
January 26, 2007, 10:49 AM
FrankDutch
Yes this is great.
thanks for the solution!




Frank

prod: WF 7.6.10 platform Windows,
databases: msSQL2000, msSQL2005, RMS, Oracle, Sybase,IE7
test: WF 7.6.10 on the same platform and databases,IE7