Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ssis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server ssrs报告中每一行的彩虹颜色顺序与最后一行相同_Sql Server_Ssis_Ssrs 2012 - Fatal编程技术网

Sql server ssrs报告中每一行的彩虹颜色顺序与最后一行相同

Sql server ssrs报告中每一行的彩虹颜色顺序与最后一行相同,sql-server,ssis,ssrs-2012,Sql Server,Ssis,Ssrs 2012,如何在ssrs报告中以相同的顺序为每7行指定彩虹颜色,直到最后一行 这个表达式怎么写? 有人能帮我吗。 提前感谢您可以使用选择轻松完成此操作 =choose((ROWNUMBER(NOTHING) MOD 7)+1 , "LIGHTBLUE","Yellow", "SILVER","Red", "Green", "Blue", "Orange") 首先,我们得到行数进行MOD 7(将其除以7,然后找到余数)。这将给我们一个从0到6的数字,因此我们在这个结果中添加一个,因为CHOOSE是基于1的

如何在ssrs报告中以相同的顺序为每7行指定彩虹颜色,直到最后一行

这个表达式怎么写? 有人能帮我吗。
提前感谢

您可以使用
选择
轻松完成此操作

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

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

您可以使用
CHOOSE
轻松做到这一点

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

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

谢谢,艾伦。这个代码是绝对正确的。如果你真的想要彩虹(roygbiv),它应该是这样的:
=选择((ROWNUMBER(NOTHING)MOD 7)+1,“紫罗兰色”、“红色”、“橙色”、“黄色”、“绿色”、“蓝色”、“靛蓝”)
颜色顺序调整为红色第一谢谢艾伦·斯科菲尔德。。。很好,谢谢,艾伦。这个代码是绝对正确的。如果你真的想要彩虹(roygbiv),它应该是这样的:
=选择((ROWNUMBER(NOTHING)MOD 7)+1,“紫罗兰色”、“红色”、“橙色”、“黄色”、“绿色”、“蓝色”、“靛蓝”)
颜色顺序调整为红色第一谢谢艾伦·斯科菲尔德。。。工作完美