SSRS Alternate Row Color基于值

时间:2017-09-18 09:25:51

标签: reporting-services

据我所知,以下内容会在表格的一行中产生备用行颜色:=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 个答案:

答案 0 :(得分:2)

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

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

该表达式为每个不同的名称提供行号并使用模运算。如果行数除以2具有余数(奇数),则颜色将为银