码迷,mamicode.com
首页 > 其他好文 > 详细

Report studio交叉表求指定维度和的问题

时间:2014-05-24 09:20:44      阅读:218      评论:0      收藏:0      [点我收藏+]

标签:style   class   blog   c   code   java   

场景:有年份,维度值,不求所有的维度值的和,只求自己想要的省份的和,其中有些省份的值可能为空。

 交叉表设计:

bubuko.com,布布扣

 运行如图示:

bubuko.com,布布扣

下面要求在交叉表下方多出一列,求上海市与河南省的和.然后空白显示0

解决:

新建数据项:上海市+河南省 表达式为

bubuko.com,布布扣
if(total([订单笔数] within set [河南省])=null)
then
(
total([订单笔数] within set [上海市])

)
else
(
total([订单笔数] within set [河南省])+total([订单笔数] within set [上海市])
) 
bubuko.com,布布扣

 或者为

bubuko.com,布布扣
if([河南省]=null)
then
(
total([订单笔数] within set [上海市])

)
else
(
total([订单笔数] within set [河南省])+total([订单笔数] within set [上海市])
)
bubuko.com,布布扣

 拖入交叉表下方:

 bubuko.com,布布扣

运行如图示

bubuko.com,布布扣

 最后:空白处显示为0,只需设置报表数据样式为数字,缺省值为0即可

bubuko.com,布布扣

运行如图示

bubuko.com,布布扣

文终于此,2014-5-23

 

 

 

Report studio交叉表求指定维度和的问题,布布扣,bubuko.com

Report studio交叉表求指定维度和的问题

标签:style   class   blog   c   code   java   

原文地址:http://www.cnblogs.com/wxjnew/p/3748096.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!