【问题标题】:SSRS Expression: Pie chart color based on size of dataSSRS 表达式:基于数据大小的饼图颜色
【发布时间】:2013-09-04 09:51:46
【问题描述】:

我正在尝试按订单数量大小对饼图国家/地区进行排序。订单数量最多的国家将是蓝色,第二大的为深灰色,第三大的灰色等等。

这是我的饼图的样子:

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、

有人知道怎么解决吗?

【问题讨论】:

    标签: reporting-services charts report pie-chart


    【解决方案1】:

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

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

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

    应该就是这样:无需使用 switch 语句显式设置颜色。

    【讨论】:

    • 非常感谢!这正是我想要的。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-04-10
    • 2016-04-16
    • 2021-10-11
    • 1970-01-01
    相关资源
    最近更新 更多