SSRS表达式:基于数据大小的饼图颜色

时间:2013-09-04 09:51:47

标签: reporting-services charts report pie-chart

我正在尝试按订单计数大小订购饼图国家/地区。订单数量最多的国家是蓝色,第二大是深灰色,第三大灰色等等。

这就是我的饼图:

http://i.stack.imgur.com/dlUKX.png

这是我的代码:

=SWITCH(Fields!Sales_Territory_Country.Value = "United States","LightSlateGray",
Fields!Sales_Territory_Country.Value = "France","DimGray",
Fields!Sales_Territory_Country.Value = "Canada","LightGrey",
Fields!Sales_Territory_Country.Value = "Germany","Silver",
Fields!Sales_Territory_Country.Value = "United Kingdom","Gray",
Fields!Sales_Territory_Country.Value = "Australia","#3c3a3a",
True, "Plum")

我只是给每个国家一个颜色,这是我想做什么。我看过很多基于大小的表达式的教程(> 100,< 2000 ......),但这不是我想要的。

有谁知道如何解决这个问题?

1 个答案:

答案 0 :(得分:2)

您可以使用颜色定义自定义调色板。

http://technet.microsoft.com/en-us/library/dd239355.aspx

然后通过减少订单计数大小来排序饼图的类别。

应该是这样的:不需要使用switch语句显式设置颜色。