Sql 如何使列在ssrs矩阵中不可见
我有一个ssrs矩阵,其设计如下:Sql 如何使列在ssrs矩阵中不可见,sql,reporting-services,ssrs-2008,reportingservices-2005,Sql,Reporting Services,Ssrs 2008,Reportingservices 2005,我有一个ssrs矩阵,其设计如下: select [YEAR], [MONTH] as MONT , ProductName, NumberofSales from XYZ ; 上述数据集中使用的sql查询如下所示: select [YEAR], [MONTH] as MONT , ProductName, NumberofSales from XYZ ; 运行报告时,我的输出如下所示: select [YEAR], [MONTH] as MONT , ProductName, Numbe
select [YEAR], [MONTH] as MONT , ProductName, NumberofSales from XYZ ;
上述数据集中使用的sql查询如下所示:
select [YEAR], [MONTH] as MONT , ProductName, NumberofSales from XYZ ;
运行报告时,我的输出如下所示:
select [YEAR], [MONTH] as MONT , ProductName, NumberofSales from XYZ ;
在这里,列名9、10对应于9-9月和10-10月
“更改”显示当月与上月之间的数字差异。例子:
10月份的销售额-9月份的销售额
我想删除我在上图中圈出的那一列。你能告诉我怎么做吗
我已经尝试右键单击更改列并更改可见性属性,方法是添加一个表达式,如下所示:
=(Parameters!UserSelectedDate.Value=Fields!MONT.Value)
但这给了我一个完整的空白,用于更改列,如下所示:
<>但我不想看到空白。我想完全删除该列。
如果可能的话,请告诉我。我不知道为什么会显示空白,但我是如何处理这个问题的:
=IIF(Month(Fields!Date.Value)=Parameters!UserSelectedDate.Value,True,False)
此答案仅适用于矩阵(可变计数)列。 但在所有报表中,客户机都希望动态地对报表数据进行分组,并选择要查看的列。 因此,如果我有矩阵,例如有列- [商店][商品][金额一月][金额二月]。。。。[金额12月]
我可以隐藏任何包含金额的列,但如果我右键单击列存储-菜单中无选项-列属性和选项列可见性-禁用。如果将可见性应用于单元格-您将看到一个空白。尝试设置组而不是列的可见性。此外,请检查报告属性中的ConsumerContainerHiteSpace=true更改组的可见性将隐藏组中的两列。。在我的例子中,它同时隐藏了我想要隐藏的change列和第9列。但是我想看9Oh专栏。我明白你的意思了。你试过ConsumerContainerWhiteSpace属性吗?是的,我刚才也试过。这对我的情况没有帮助,我认为只有当你有额外的空白页时才有帮助。谢谢你的帮助。:-)如果还有其他问题,请告诉我。使用格式化工具使您的帖子更具可读性。对代码、日志和错误文本使用
代码阻塞
,并用粗体和斜体突出显示内容