| **Navigation:**  [[introduction.htm|Language Reference]] > 9 -  Window and Report Attributes > Window and Report Attributes >====== TALLY (set total calculation times) ====== | [[system set system menu .htm|{{btn_prev_n.gif|Previous page}}]][[introduction.htm|{{btn_home_n.gif|Return to chapter overview}}]][[thous mm points set report coordinate measure .htm|{{btn_next_n.gif|Next page}}]] | | || **TALLY( **//points// **)** {{blk2blue.jpg|blk2blue.jpg}} | **TALLY** | Specifies when to calculate an AVE, CNT, MAX, MIN, or SUM. | | //points// | A comma delimited list of the labels of the DETAIL and/or BREAK structures on which to calculate the total. | The **TALLY** attribute (PROP:TALLY) specifies when to calculate an AVE, CNT, MAX, MIN, or SUM. The appropriate total is calculated each time any of the DETAIL structures named in the //points// list prints, or in the case of a BREAK structure, when the group break occurs. **Example:** **CustRpt REPORT,AT(1000,1000,6500,9000),THOUS** **Break1   BREAK(LocalVar),USE(?BreakOne)** **Break2    BREAK(Pre:Key1),USE(?BreakTwo)** **           HEADER,AT(0,0,6500,1000),USE(?GroupHead)** **            STRING('Group Head'),AT(3000,500,1500,500),FONT('Arial',18)** **           END** **Detail     DETAIL,AT(0,0,6500,1000),USE(?DetailOne)** **            STRING(@N$11.2),AT(6000,1500,500,500),USE(Pre:F1)** **           END** **          END** **          FOOTER,AT(0,0,6500,1000),USE(?BreakOneGroupFoot)** **           STRING('Group Total:'),AT(5500,500,1500,500)** **           STRING(@N$11.2),AT(6000,500,500,500),USE(Pre:F1),CNT,****TALLY****(Break2)** **          END** **         END** **        END** ** CODE** ** OPENCustRpt)** ** CustRpt$?Pre:F1{****PROP:Tally****,****Break1****} = ?BreakOne  !Change the TALLY to Break1 **