Focal Point
[SOLVED] Running total with multiple BY

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

May 25, 2010, 12:34 PM
Joel
[SOLVED] Running total with multiple BY
I have a report that I would like to keep track of the running total by class by month.

When I wrote the code,

TABLE FILE CLASS_SALES
SUM
     SALES_AMT
     COMPUTE RUN_SALES/D12.2 = SALES_AMT + RUN_SALES;
BY CLASS_ID
BY MONTH_ID
ON TABLE SET PAGE-NUM OFF
ON TABLE NOTOTAL
ON TABLE PCHOLD FORMAT HTML
END


This just continued on and did not break on every class_id.

How can I reset the running total when the class_id changes.

Thanks,
Joel

This message has been edited. Last edited by: Joel,


7.6.6
Windows 2003 Server, Sybase IQ, DB2, SQL Server and Oracle Databases
Excel, HTML and PDF
May 25, 2010, 12:40 PM
Darin Lee
The running total as created in your compute would not break by class ID. You would have to manually create the break. Something like:

COMPUTE RUN_SALES/D12.2=IF CLASS_ID EQ LAST CLASS_ID THEN SALES_AMT + RUN_SALES ELSE SALES_AMT;


Regards,

Darin



In FOCUS since 1991
WF Server: 7.7.04 on Linux and Z/OS, ReportCaster, Self-Service, MRE, Java, Flex
Data: DB2/UDB, Adabas, SQL Server Output: HTML,PDF,EXL2K/07, PS, AHTML, Flex
WF Client: 77 on Linux w/Tomcat
May 25, 2010, 12:43 PM
Joel
Thanks Darin!


7.6.6
Windows 2003 Server, Sybase IQ, DB2, SQL Server and Oracle Databases
Excel, HTML and PDF