试图在SSRS报告中摆脱空白区域

时间:2012-07-19 13:33:41

标签: ssrs-2008 reporting-services

我有一个报告,我需要隐藏重复项,但遗憾的是我现在在返回数据中有重复记录的空白区域。

如何解决这个问题,以便我的报告看起来不那么不专业?

我搜索了互联网,找到了没有数据隐藏行的答案,但在我的报告中有数据我不想显示。我只是将它从查询中取出,但是表格的设置方式不是一种选择。

修改 我正在使用Tablix,没有我能够找到的ConsumeContainerWhitespace属性。 这不是在导出报告末尾添加额外页面的情况。 我在记录之间有空格。

编辑

=iif(Fields!CaseNbr.Value = Previous(Fields!CaseNbr.Value), True, False)

这是我在“数据占位符行”的“属性”部分的“可见性”下写入隐藏属性的代码。 这会在隐藏重复信息的信息表中留下空单元格。

我的表格如下:

Name            Title
Malione         Programmer

Manny           Watchman

4 个答案:

答案 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,尽管我不确定在每种情况下都需要这样做。