Cod*_*nja 5 sql reportingservices-2005 reporting-services ssrs-2008
我有一个ssrs矩阵,其设计如下所示:
上面的数据集中使用的sql查询如下所示:
select [YEAR], [MONTH] as MONT , ProductName, NumberofSales from XYZ ;
Run Code Online (Sandbox Code Playgroud)
运行报表时,我的输出如下所示:
这里,列名9,10对应于9月 - 9月和10月 - 10月.
更改显示月份和上个月之间的数字差异.示例:十月份的销售数量 - 九月份的销售数量.
我想删除我在上图中圈出的列.能告诉我怎样才能做到这一点.??
我已经尝试右键单击" 更改"列并更改可见性属性,方法是添加一个表达式,看起来像这样:
=(Parameters!UserSelectedDate.Value=Fields!MONT.Value)
Run Code Online (Sandbox Code Playgroud)
但是这为我提供了一个完整的空白空间,如下所示:
但我这样做,不想看到空白.我想完全删除该列.如果可能,请告诉我.
我不知道为什么它显示空白,但这是我处理这个问题的方法:
=IIF(Month(Fields!Date.Value)=Parameters!UserSelectedDate.Value,True,False)
当我将报告参数选择为 1 并预览报告时,它会隐藏第 1 个月的更改列:
归档时间: |
|
查看次数: |
5713 次 |
最近记录: |