Sql server ssrs报告中每一行的彩虹颜色顺序与最后一行相同
如何在ssrs报告中以相同的顺序为每7行指定彩虹颜色,直到最后一行 这个表达式怎么写? 有人能帮我吗。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的
提前感谢您可以使用
选择
轻松完成此操作
=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,“紫罗兰色”、“红色”、“橙色”、“黄色”、“绿色”、“蓝色”、“靛蓝”)
颜色顺序调整为红色第一谢谢艾伦·斯科菲尔德。。。工作完美