【问题标题】:Trying to Get Rid of White Space in SSRS Report试图消除 SSRS 报告中的空白
【发布时间】:2012-07-19 13:33:40
【问题描述】:

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

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

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

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

编辑

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

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

我的表格如下所示:

Name            Title
Malione         Programmer

Manny           Watchman

【问题讨论】:

    标签: ssrs-2008 reporting-services


    【解决方案1】:

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

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

    【讨论】:

    • 你是对的。它不是 tablix 属性。这是博客文章中所述的报告属性。单击报表背景中的任意位置(黄色部分)将“属性”窗口焦点设置为“报表”,或在“属性”窗口顶部的下拉列表中选择“报表”。你会在那里找到房产。
    • 还是不行。隐藏信息的静止空间。
    【解决方案2】:

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

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

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

    【讨论】:

    • 这很有意义!不幸的是,我没有报告来检查这一点,但我会将其标记为答案,因为我相信这会奏效!非常感谢您花时间回答这个老问题。这肯定会留在我的脑海中!
    • 404 未找到。你的链接不见了。将相关信息放入您的答案中比仅仅链接到它更好。
    • @JamesKhoury 链接已修复,有点
    【解决方案3】:

    为了避免空格,您可以使用内置的修剪功能,它会修剪所有的空格。 更多SSRS功能可以参考here

    【讨论】:

    • 在哪里实现修剪功能?我已经编写了一个函数来隐藏重复字段,这就是出现空白的地方
    • 我建议您可以尝试修剪返回的数据,因为这将是更容易的选择。否则,如果可能的话,您可以发布您正在做什么来隐藏重复项,这对我来说比抛出更容易理解空气中的石头。
    【解决方案4】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-04-18
      • 1970-01-01
      相关资源
      最近更新 更多