2017-08-03 47 views
0

我想更改附加图像中的行颜色,以便所有行均与NAME列中的值相匹配。 enter image description here在报表生成器中更改多行颜色

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

然后,我想颜色替代下一个名称值等。

这可能吗?我知道如何在每个结果只有一行时交替排列颜色,但不确定如何使用这种结果做到这一点。

所以要澄清,对于NAME(AHE)的所有行是 '浅灰',NAME(AHO)的所有行是 '的WhiteSmoke',NAME(JH)的所有行是 '浅灰' 等等

回答

0

我用类似的背景颜色表达如下的内容:

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

有可能是另一种方式来做到这一点使用ROWNUMBER()或其他替代者。

+0

错误消息:'文本框'NAME'的backgroundColor表达式具有对集合函数无效的范围参数。 – Neal1581

+0

你把你的主要数据集放在引号中了吗? – BJones

+0

感谢您突出我的愚蠢!现在排序,正是我想要的。谢谢。你能解释一下表达式究竟做了什么吗?再次感谢。 – Neal1581