我有一个报告,我需要隐藏重复项,但遗憾的是我现在在返回数据中有重复记录的空白区域。
如何解决这个问题,以便我的报告看起来不那么不专业?
我搜索了互联网,找到了没有数据隐藏行的答案,但在我的报告中有数据我不想显示。我只是将它从查询中取出,但是表格的设置方式不是一种选择。
修改 我正在使用Tablix,没有我能够找到的ConsumeContainerWhitespace属性。 这不是在导出报告末尾添加额外页面的情况。 我在记录之间有空格。
编辑
=iif(Fields!CaseNbr.Value = Previous(Fields!CaseNbr.Value), True, False)
这是我在“数据占位符行”的“属性”部分的“可见性”下写入隐藏属性的代码。 这会在隐藏重复信息的信息表中留下空单元格。
我的表格如下:
Name Title
Malione Programmer
Manny Watchman
答案 0 :(得分:2)
这可能会有所帮助:http://blog.datainspirations.com/2011/03/18/the-case-of-the-extra-page/
首先要尝试的是我最后提到的ConsumeContainerWhitespace属性。
答案 1 :(得分:1)
您的问题的答案可以在这里找到。
http://www.sqldev.org/sql-server-reporting-services/hidden-rows-still-displayed-9660.shtml
您可能在文本可见性属性中输入表达式而不是行组可见性。使用行组将删除整个行,文本和空格。
答案 2 :(得分:0)
为了避免空白,你可以使用内置修剪功能,它将修剪所有空格。 有关SSRS功能的更多详细信息,请参阅here
答案 3 :(得分:0)
我最近遇到了这个问题,发现如果将矩形的可见性设置为表达式并将表达式简单设置为= true,则矩形会适当缩小。我也将报告设置为ConsumeContainerWhitespace,尽管我不确定在每种情况下都需要这样做。