我在Visual Studio中使用SQL Server Data Tools 2012。我有一个Reporting Services报告,其中包含一个表,其中包含一些可选的列,这些列基于多值参数中的选择以及所需的其他列。
在所需的列中,前两个 - 称为SalesOutlet和ProductType - 用于在下载到Excel电子表格时创建单独的工作表。例如,我想要一个这些组合的工作表:
...等等。由于这些列用于创建单独的工作表,因此在工作表中显示它们是多余的,所以我想隐藏它们。
我可以通过使SalesOutlet和ProductType成为行组并在“组属性”对话框的“分页符”选项卡中选择“在组的每个实例之间”分页符来创建单独的工作表。但是,如果我然后转到“可见性”选项卡并选择“隐藏组”,则会隐藏报表中的所有列,因为“隐藏”将隐藏组中的所有列。
如何使用列进行分组和分页符标准,并在下载的结果中隐藏它们,同时仍显示其子成员列?
答案 0 :(得分:1)
假设你有这样的数据:
显示数据的简单报告:
请注意,显示的唯一列是Title
。但是,我们正在对另外两个进行分组以创建所需的组和分页符:
不要忘记将组级 PageName 属性设置为:
=Fields!SalesOutlet.Value + " " + Fields!ProductType.Value
获取命名工作表:
这为在报表中实际未显示的列提供了分组/分页所需的结果:
答案 1 :(得分:0)
事实证明,在指定组列用于分组和分页后,您可以删除组列。您只需右键单击要删除的列的句柄,然后选择“删除列” - > “仅删除列。”