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, JoelThis 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