【问题标题】:SSRS Chart in tablix with Column Break带有分栏符的 tablix 中的 SSRS 图表
【发布时间】:2014-02-21 11:59:00
【问题描述】:

我想创建一个带分页的多列报表。对于复杂性,我在第一行有仪表控件,在第二行有图表控件。

我有这样的表中的数据

公制ID |列号 |行号
1         | 1            | 1         
2        | 2            | 1         
3        | 3            | 1         
4        | 1            | 2        

我在 RowNo 上创建了父行组,在 ColumnNo 上创建了父列组。

所以它假设在第一页显示前三条记录,在下一页显示另一条记录。 对于第一页,它执行预期的操作。如下所示。
第 1 页
COL1      | COL2    | COL3
`````````````````````````````````````````````` ``````````
仪表 1 |仪表2   | Gauge3
图表 1    |图表2     |图3

````````````````````````````````````````````` `````````````

但在第二页上,它再次向我显示了三列。第一列有正确的数据,另外两列没有数据。如下图
第2页
COL1      | COL2               | COL3
`````````````````````````````````````````````` ``````````
仪表 4 | |空表   |空表
图 4    |空图表     |空图表

````````````````````````````````````````````` `````````````

由于程序没有返回数据,为什么在第 2 页上会生成这两列?以及如何删除那些不需要的列?

由于我是该博客的新手,因此无法上传屏幕截图。但这就是我能解释的。 任何人都可以就此提出任何建议。

【问题讨论】:

    标签: sql-server visual-studio-2010 reporting-services charts ssrs-grouping


    【解决方案1】:

    根据空列中的空值设置列可见性。

    【讨论】:

      【解决方案2】:

      经过大量研究,我了解到 SSRS 将从缓存数据中生成这两列。所以即使没有数据,它也会返回我的值。在这种情况下,也无法进行 Null 检查。 因此,我为我的检查创建了具有默认值的额外记录并有条件地隐藏列。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2018-06-18
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-12-19
        相关资源
        最近更新 更多