繁体   English   中英

Tablix中的SSRS图表,带有分栏符

[英]SSRS Chart in tablix with Column Break

我想用分页创建一个多列报告。 出于复杂性考虑,我在第一行中具有仪表控制,在第二行中具有图表控制。

我有这样的表数据

MetricID | 列号| RowNo
1 | 1 | 1
2 | 2 | 1
3 | 3 | 1
4 | 1 | 2

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

因此,它假定在首页上显示前三个记录,在下一页上显示另一个记录。 对于首页,它会执行预期的操作,如下所示。
第1页
COL1 | COL2 | COL3
`````````````````````````````````````````````````` ``````````
仪表1 | 仪表2 | Gauge3
图表1 | 图表2 | Chart3

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

但是在第二页上,它又显示了三列。 第一列具有适当的数据,其他两列均没有数据。 如下所示
第2页
COL1 | COL2 | COL3
`````````````````````````````````````````````````` ``````````
仪表4 | 空仪表| 空仪表
图表4 | 空图| 空图

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

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

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

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

经过大量研究,我了解到SSRS将根据缓存数据生成这两列。 因此,即使没有数据,它也会返回值。 在这种情况下,Null检查也是不可能的。 因此,我创建了具有默认值的额外记录,用于检查和有条件地隐藏列。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM