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

 交叉表设计:

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

 运行如图示:

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

下面要求在交叉表下方多出一列,求上海市与河南省的和.然后空白显示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 [上海市])
)

 拖入交叉表下方:

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

运行如图示

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

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

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

运行如图示

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

文终于此,2014-5-23

 

 

 

相关文章:

  • 2021-12-09
  • 2022-12-23
  • 2021-12-21
  • 2022-01-13
  • 2021-12-04
  • 2022-01-19
  • 2021-12-13
猜你喜欢
  • 2021-11-15
  • 2021-12-21
  • 2022-01-17
  • 2022-12-23
  • 2022-12-23
  • 2021-07-11
  • 2022-12-23
相关资源
相似解决方案