关于SSRS中,如何将度量值设置成参数勾选

0
SSRS中,有些报表里有N多个度量值,但是业务人员未必要看所有的量值,所以就想将量值设置成参数,在参数里进行勾选,即得到想看的部分度量值,请问要如何实现呢,具体如何操作????我已将参数设置如附件图,列可见性里也设置了表达式=IIF(Parameters!showcolumns.Value(0)="1",false,true),参数是showcolumns,这样都设定完,不管勾选几个得到的都是最前面的一个值,,而不是勾选几个显示几个,这个最郁闷。请高人赐教啊
QQ图片20140723090054.jpg
已邀请:
0

heaven - 微软BI架构、SSRS高级开发 2014-07-23 回答

  1. 如果方便可以讲每个量值的显示隐藏变成一个个参数,这样每个单选
  2. 还有一个方法,在数据库里面建一个维度表叫dim_KPI,里面存两列“1,有效电话量”.......然后存放这些量值的数据表都存放这个KPI的Key,比如有效电话量的数据后面存一列1,然后在cube里面把他们的关系建好,然后在做报表的时候,把这个KPI作为参数和列,在制作报表的时候在列头拉一列KPIName,然后下面拉度量,就可以通过参数多选控制参数显示的个数
0

heaven - 微软BI架构、SSRS高级开发 2014-07-23 回答

我看着数据好像都是打电话的结果,要是他是在一个表中就更好处理了,你把他们的结果分成列存储,然后在后面加一列KPIKey,来表示这一列是什么量值
比如
有效电话量 有效客户量 空错号
120 70 30
变成
Amount KPIKey
120 1
70 2
30 3

要回复问题请先登录注册