2017-09-18 167 views
0

我明白,下面将在一个表中产生一个行备用行颜色SSRS备用行颜色:=IIF(ROWNUMBER(NOTHING) MOD 2, "LIGHTBLUE", "SILVER")基于价值

我所寻找的是根据设定值来改变颜色,例如我有以下结果:

RecId  Seq 
28292952799 0 
28292952799 1 
28292952799 2 
28292970802 0 
28292970802 1 
28292980070 0 
28292980070 1 
28292980070 2 

基于上述,我将根据该RecId值的每递增它想要的颜色。

我的理由背后是他们不希望它分组,它使得每个ID更具可读性。

任何帮助或建议表示赞赏!

回答

1
=IIF(RUNNINGVALUE(Fields!RecId.Value, COUNTDISTINCT,"MainDataSet") MOD 2 = 0, 
    "LightBlue", 
    "Silver") 

这对我有用,当我想做类似的事情。

表达式给每个不同的名称一个行号并使用模运算。如果行号除以2有一个余数(奇数),那么颜色将是银

+1

这工作正常,感谢您的帮助! – Benzz