演示打印Table的分页小计和合计:

利用ADD_PRINT_TABLE专用超文本元素属性可以轻松实现分页小计、累计、分类统计、页数及总合计等功能,
这四个属性是:tdata、format、tclass、tindex 它们可以用在table内任何元素上,详细解释和演示如下:

一、属性“tdata”:设置统计类型,属性值及对应含义如下:
SubCount(本页行数) SubDistinctCount(本页非重复行数) SubSum(本页合计) SubAverage(本页平均数) SubMax(本页最大值) SubMin(本页最小值)
Count(目前累计行数) DistinctCount(目前累计非重复行数) Sum(目前累计数) Average(目前累计平均数) Max(目前最大值)  Min(目前最小值)
AllCount(全表总行数) AllDistinctCount(全表非重复行数) AllSum(全表总合计) AllAverage(全表总平均) AllMax(全表最大值) AllMin(全表最小值)
PageNO(页号) PageCount(页数)  
以上属性值还可以组合成表达式, 甚至以复杂四则运算形式统计运算, 表达式内除了"加+减-乘*除/"和"括号( )"外,还支持数学函数:
Trunc Round Sqrt Int Sqr Abs Sin Cos Tan Arcsin Arccos Arctin Logo10 Log2 Round1-6等, 表格内单元格原始(或统计结果)数据可用其id值参与运算。

二、属性“format”:设置数据格式,属性值样式如下:
   “0” “0.00” “#.##” “#,##0.00”“0.000E+00”“#.###E-0 ”“UpperMoney(大写金额)”“ChineseNum(中文数字)”等等...

三、属性“tclass”:设置统计分组(也就是分类统计),属性值任意,参见本演示的“A型”“B型”个数统计。

四、属性“tindex”:设置统计的目标列,默认情况下是同列统计,也就是统计结果与目标列一致,如果无法一致 时,
     可以用其指定具体列,属性值是数字型的列序号,从1起始。

五、占位符:统计结果的占位符是任意个“#”组成的字符串,当结果值较大时,注意占位符要足够多,除非周围有空白区。

六、演示:预览打印如下表格,观察表格的分页小计、累计、分类统计、页数以及总合计等。
报表统计演示
当前是第##页/共##页, 本页从第##行到第##
型号 数量 金额 单价
A1 10 1.5
A2 20.5 2.0
A3 10 20.00 2.0
A4 30 30.00 1.0
A5 25 50.00 2.0
A6 20 20.00 1.0
Bx 45 90.00 2.0
100 150.00 1.5
10,000 11,000.00 11
B0 15 15.00 1.0
B0 24 48.00 2.0
B1 1 5.60 5.6
B2 180 180.00 1.0
B12 0 50.00  
B13 30 300.00 10.0
本表截止当前行累积金额: ######
显示行号:本页第######行 20 400.00 20.0
显示行号:本页第######行 25 50.00 2.0
B17 90 90.00 1.0
B18 0 24.00
B19 33 66.00 2.0
B20 100 560.00 5.6
B21 120 120.00 1.0
B22 150 150.00 1.0
C23 70 70.00 1.0
C24 800 80.00 0.1
截止表尾累积金额 ###### ######
本页本列行数:### 本页数量小计:###### 本页金额小计 ###元 本页均价:######
本页非重复行:## 数量累计:###### 金额累计 ¥### 累计均价:######
全表总的行数:### 全表数量总计:###### 全表金额总计 ¥### 全表均价:######
本页A型:##
本页B型:##
本页数量最大值: ######
本页数量最小值: ######
用公式 (id01/id02)*100 计算本页金额占比: #####%
(这俩id对应"金额小计"和"金额总计")

<<回样例目录