在报表生成器中更改多行颜色

时间:2017-08-03 14:58:21

标签: sql reporting-services ssrs-2008 reportbuilder3.0

我想更改附加图片中的行颜色,以便所有行都与NAME列中的值匹配。enter image description here

所以我想在CUST CODE,DEL TO,CUST NAME中相关的2行,然后在ORDER NO中相关的3行是相同的颜色。

然后我希望颜色替换为下一个NAME值,依此类推。

这可能吗?我知道当每个结果只有一行时如何交替行颜色,但不确定如何用这种结果来做它。

所以要澄清一下,对于NAME(AHe),所有行都是'lightgrey',NAME(AHO)所有行都是'whitesmoke',NAME(JH)所有行都是'lightgrey'等......

1 个答案:

答案 0 :(得分:0)

我在背景颜色表达式中使用了类似的内容:

=IIF(RUNNINGVALUE(Fields!Name.Value, COUNTDISTINCT,"MainDataSet") MOD 2 = 0, 
       "LightGrey", 
        "WhiteSmoke")

使用ROWNUMBER()或其他替代方法可能还有另一种方法可以做到这一点。