独立格运算
一、报表实例
下面是一张典型的独立格报表:
二、设计过程
1、引用数据集demo_订单信息表
2、编辑表达式
(1)A2单元格表达式为:=ds24.group(货主地区,false)
(2)B2单元格表达式为:=ds24.count()
(3)D2单元格表达式为:=ds24.sum(单价 * 数量)
(4)C2单元格表达式为:=count(B2[`0]{B2>$B2})+1
(5)E2单元格表达式为:=count(D2[`0]{D2>$D2})+1
(6)B4单元格表达式为:=sum(D2{E2<=3})
(7)E4单元格表达式为:=B4/sum(D2{})
C2和E2单元格分别对订单数量和订单金额做了排名,B4单元格实际就是一个条件汇总,计算前三名地区订单总价之和;最后在E4格计算前三名占总订单金额的比例。
3、保存预览
此报表保存为“独立格报表”,预览结果如下:
三、小结
本节例子中用到了层次坐标、条件表达式、省略主格的格集表示法等,应当是上述所有概念的一个综合运用。