在 MS Reporting Services 中,我有一个国家的空间地图,比如美国。我希望每个州都有不同的颜色。但我希望它是固定的颜色。
数据是从 SQL Server 数据库中提取的,该数据库具有每个状态的 RGB 值。假设加利福尼亚是#000000,马里兰是#FFFFFF。我不知道如何为 SSRS 中的每个状态指定颜色。我已经看了一天多边形颜色规则了。
谁能帮我?
在 MS Reporting Services 中,我有一个国家的空间地图,比如美国。我希望每个州都有不同的颜色。但我希望它是固定的颜色。
数据是从 SQL Server 数据库中提取的,该数据库具有每个状态的 RGB 值。假设加利福尼亚是#000000,马里兰是#FFFFFF。我不知道如何为 SSRS 中的每个状态指定颜色。我已经看了一天多边形颜色规则了。
谁能帮我?
这适用于具有形状等的空间查询(SQL Server 2012 中的几何数据类型)。
这是一个可怕的答案,但我能想出的唯一方法是创建一个自定义调色板并将您的数据元素与具有一些数据值的调色板联系起来。
挖掘2008 R2 RDL 规范,看起来这是为地图多边形自定义颜色的唯一方法;您定义自定义调色板,然后将数据字段绑定到该调色板。看起来您不能直接手动指定多边形颜色,也不能使用数据驱动的调色板。
如果您将各州的足迹在空间上存储为多边形,则可以将它们创建为地图控件中的新图层。
然后只需使用表达式来设置您可能需要使用图层的透明度和排序选项的填充颜色。