场景:有年份,维度值,不求所有的维度值的和,只求自己想要的省份的和,其中有些省份的值可能为空。
交叉表设计:
运行如图示:
下面要求在交叉表下方多出一列,求上海市与河南省的和.然后空白显示0
解决:
新建数据项:上海市+河南省 表达式为
if(total([订单笔数] within set [河南省])=null) then ( total([订单笔数] within set [上海市]) ) else ( total([订单笔数] within set [河南省])+total([订单笔数] within set [上海市]) )
或者为
if([河南省]=null) then ( total([订单笔数] within set [上海市]) ) else ( total([订单笔数] within set [河南省])+total([订单笔数] within set [上海市]) )
拖入交叉表下方:
运行如图示
最后:空白处显示为0,只需设置报表数据样式为数字,缺省值为0即可
运行如图示
文终于此,2014-5-23
英文名:kingwang
& Email :kingstudy@vip.qq.com