彩虹颜色到ssrs报告中的每一行都以相同的顺序排到最后​​一行

时间:2018-02-08 12:09:05

标签: sql-server ssis ssrs-2012

如何在ssrs报告中按照相同的顺序为最后一行的每7行提供Rainbow颜色?

如何写那个表达式? 谁能帮我吗。 提前致谢

1 个答案:

答案 0 :(得分:2)

您可以使用CHOOSE轻松完成此操作。

=choose((ROWNUMBER(NOTHING) MOD 7)+1 , "LIGHTBLUE","Yellow", "SILVER","Red", "Green", "Blue", "Orange")

首先我们得到ROWNUMBERMOD 7(除以7并找到余数)。这将为我们提供一个从0到6的数字,因此我们在此结果中添加一个,因为CHOOSE基于1,然后只提供一个颜色列表作为选择列表。