【发布时间】:2020-07-01 15:07:36
【问题描述】:
我已经能够弄清楚如何使某些值成为我想要的某些颜色。不过,我真的很希望能够创建一个颜色渐变,以便在每个值之间实现更多的渐变。
0 = 白色
在 1 到 15 之间从白色到绿色,
在 16 到 25 之间从绿色渐变到黄色,
26 到 35 之间从黄色到红色的渐变,
35 以上的都是红色的。
这是我在背景填充表达式中的代码:
=SWITCH(
(Sum(Fields!Total_Transaction_Count.Value) / CountDistinct(Fields!TransUserNumber.Value)) = 0, "White",
((Sum(Fields!Total_Transaction_Count.Value) / CountDistinct(Fields!TransUserNumber.Value)) >= 1 and
(Sum(Fields!Total_Transaction_Count.Value) / CountDistinct(Fields!TransUserNumber.Value)) <= 15), "Green",
((Sum(Fields!Total_Transaction_Count.Value) / CountDistinct(Fields!TransUserNumber.Value)) >= 16 and
(Sum(Fields!Total_Transaction_Count.Value) / CountDistinct(Fields!TransUserNumber.Value)) <= 25), "Yellow",
((Sum(Fields!Total_Transaction_Count.Value) / CountDistinct(Fields!TransUserNumber.Value)) >= 26 and
(Sum(Fields!Total_Transaction_Count.Value) / CountDistinct(Fields!TransUserNumber.Value))) <= 35, "Orange",
(Sum(Fields!Total_Transaction_Count.Value) / CountDistinct(Fields!TransUserNumber.Value)) > 35, "Red")
【问题讨论】:
标签: sql reporting-services ssrs-2008