同一 s-s-rS 2008 图表的条件调色板(或颜色集)

Posted

技术标签:

【中文标题】同一 s-s-rS 2008 图表的条件调色板(或颜色集)【英文标题】:Conditional palette (or colour set) for the same s-s-rS 2008 chart 【发布时间】:2015-05-21 05:32:30 【问题描述】:

我需要 s-s-rS 报告中的几个系列饼图以灰度显示,具体取决于数据集中指定的布尔值,除了硬编码所有颜色外,我完全不知道如何处理这个问题。下面是一些背景信息。

源数据集如下所示:

我需要饼图中代​​表活动阶段(活动 = 1)的那些扇区根据当前调色板自动着色,而那些不活动的扇区以灰度显示。当然,不同的不活跃阶段的数量取决于参数和报告运行时间,但它是已知的,可以用于生成灰度颜色数据集。

将非常感谢任何提示。

【问题讨论】:

【参考方案1】:

如何在系列颜色属性中使用诸如

之类的表达式

=iiF(Fields!Active.Value = 0, "LightGrey","Automatic")

您可以使用 Stage 和嵌套 IIF 来为您提供灰度级,而不是使用 Active,方法是为每个被视为非活动的项目选择不同的灰色阴影。

您可以创建表达式来确定图表级别的调色板,但您的问题是图表先于图表数据。

【讨论】:

这很简单,但我说的是灰度调色板,而不仅仅是一种颜色。非活动阶段应以不同的灰色显示,而不仅仅是“浅灰色”。 致任何路人:如果您使用此解决方案并且需要更多颜色而不是仅仅几种颜色,请帮自己一个忙并为此使用 Switch 语句。与嵌套 IIF 相比,它不会那么令人头疼。

以上是关于同一 s-s-rS 2008 图表的条件调色板(或颜色集)的主要内容,如果未能解决你的问题,请参考以下文章

s-s-rS 2008——外部网站链接

s-s-rS 2008 图表:对图表中的图表进行选择性过滤

s-s-rS 2008 - 分组图表,下方有矩阵

使用图表系列中的参数值在 s-s-rS 2008 中进行钻取报告?

s-s-rS 2008 中组的条件分页符

如何在 s-s-rS 的同一图表区域添加两个系列?