繁体   English   中英

在SSRS矩阵中隐藏多列

[英]Hide Multiple Columns in SSRS Matrix

我有一个矩阵报表,其中某些列按列组中的月和年分组。 现在,由于“可见性”属性设置为“隐藏”但由“月”列切换,这些列将由“月”列切换。 但是当呈现报表时,隐藏的列显示为空白,这违背了报表的目的,如下图所示。 如何消除空白,或者哪种是满足此要求的最佳方法?

在此处输入图片说明

在此处输入图片说明

在此处输入图片说明

我假设您尝试设置各个列的可见性属性...

实际上,您实际上需要将EnglishMonthName组的组可见性设置为[CalendarYear]来切换。 这将不会完全隐藏该列(因为您将没有任何可见的东西可以单击以再次将其取回),但是它将折叠数据并在年份级别进行汇总。

隐藏列的操作实际上是有效的。 如果查看每个月的宽度,则将看到它们的宽度相同。 因此,根据您的查询,无论月份的相应数据如何,都有月份显示。

我会根据用户的意愿以两种方式进行操作。

如果可能并为了提高性能,我将更改SQL查询并执行以下操作之一:1.没有相应数据的月份-我还将删除月份名称(或ID)2.而不是返回NULL我将返回一个有效值,例如0或“ N / A”,这将表示月份以及实际数据

为此,您需要按照Alan Schofield的建议更改月份行的可见性

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM