2

我有一个需要隐藏重复项的报告,但不幸的是,我现在在重复记录曾经所在的返回数据中有空白。

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

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

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

编辑

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

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

我的表如下所示:

Name            Title
Malione         Programmer

Manny           Watchman
4

4 回答 4

2

这可能会有所帮助:http ://blog.datainspirations.com/2011/03/18/the-case-of-the-extra-page/

首先要尝试的是我最后提到的 ConsumeContainerWhitespace 属性。

于 2012-07-19T21:30:51.353 回答
1

您的问题的答案可以在这里找到。

http://www.sqldev.org/sql-server-reporting-services/hidden-rows-still-displayed-9660.shtml

您可能在文本可见性属性而不是行组可见性中输入表达式。使用行组将删除整个行、文本和空白。

于 2013-03-14T05:54:30.287 回答
0

为了避免空格,您可以使用内置的修剪功能,它将修剪所有空格。有关 SSRS 功能的更多详细信息,您可以参考这里

于 2012-07-20T10:14:53.357 回答
0

我最近遇到了这个问题,我发现如果我将矩形的可见性设置为表达式并简单地将表达式设置为 =true,则矩形会适当地缩小。我也将报告设置为 ConsumeContainerWhitespace,尽管我不确定这在每种情况下都是必需的。

于 2019-03-07T17:22:12.347 回答