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