如何创建或更改SSRS2016默认调色板?

时间:2016-09-06 13:39:22

标签: reporting-services rdl palette ssrs-2016

我需要为SSRS定义我公司品牌的调色板。这应该可以在几个报告中重复使用。我意识到我有时需要一次又一次地重新定义自定义调色板,有时甚至需要在同一报表中的不同控件上,但总是在新报表上。我知道我可以复制并粘贴RDL文件中的颜色,但我想避免这种情况 所以我想知道,因为我知道我们可以为报告服务编写扩展,如果有机会改变或创建一个已经与ssrs一起提供的默认调色板?我环顾四周,在报告服务器上找到了他们的定义,但没有运气。谁知道更多?

2 个答案:

答案 0 :(得分:1)

我还没有找到一种方法来更改SSRS中的默认调色板,甚至添加一个可以使用的新调色板。

我发现最有用的事情是在一个图表中创建一个自定义调色板。然后,您可以在其他图表中使用相同的自定义调色板。您可以将图表复制并粘贴到新报告中,以使用相同的调色板或使用图表(以及其中的自定义颜色)制作模板报告。

http://clarkcreations.net/blog/5-simple-things-i-always-forget-about-ssrs-custom-color-palette/

我目前使用自定义调色板的问题是边框必须与填充颜色的颜色相同。这不适用于带有黑色边框和浅色填充的新颜色计划: pic

答案 1 :(得分:0)

我通过在数据库中创建一个包含9种公司配色方案的表来解决此问题。我还对默认报告模板进行了调整,以使其包括用于颜色的名为“调色板”的数据集。然后,我只使用=First(Fields!Official,"Palette")作为需要的颜色的表达式。我还必须为具有特殊视觉需求的工作人员更改颜色,因此我可以选择适合工作人员的方案,同时使用其他情况下的官方调色板。