基于数据的 s-s-rS 图表可见性

Posted

技术标签:

【中文标题】基于数据的 s-s-rS 图表可见性【英文标题】:s-s-rS Chart visibility based on data 【发布时间】:2014-01-07 04:20:33 【问题描述】:

我目前正在尝试对报表应用一些条件格式,以便在没有可用数据时隐藏图表。喜欢here

我遇到的问题是多个图表是基于单个数据集构建的,并且在图表属性中应用了过滤器来设置内容。在某些情况下,这些过滤器会导致图表没有数据(例如,如果商店没有该产品线的库存)。

我已经尝试过上面提到的方法,但是我认为因为我的数据集确实有商店的数据(只是不是特定的产品线)它不会隐藏图表。

任何帮助将不胜感激。

【问题讨论】:

【参考方案1】:

您是否要过滤掉行或整个表格? 如果是行,您可以设置行可见性表达式 - 例如 IIF(Fields!hideme.Value is nothing, true, false) 或者,您可以在组属性下设置行过滤器来执行相同的操作 - 选择您希望在为空时隐藏的空列。当设置可见性、表/列/行等时,这就是它在任何地方都可以工作的方式。 希望有帮助

【讨论】:

我实际上是想隐藏整个图表。在我的报告中,我有 2 个从同一数据集驱动的图表实例。第一个图表显示了一个完整的国家情况,然后第二个图表应用了过滤器以仅显示特定商店的数据(报告是针对他们的)。有时,由于应用到图表的过滤器,报告的商店版本不会产生任何数据。在这种情况下,我想隐藏图表,而不是有图表标题和“没有数据可显示”消息。

以上是关于基于数据的 s-s-rS 图表可见性的主要内容,如果未能解决你的问题,请参考以下文章

s-s-rS 表展示了没有表达式集的条件可见性

子报表可见性

s-s-rs 在行组上设置列可见性

使用highcharts切换警报可见性

如何在 BIRT 中禁用或启用图表可见性

如何降低ggplot比例可见性[关闭]