当前位置: 代码迷 >> PB >> 数据窗口某列排序后按颜色区分解决办法
  详细解决方案

数据窗口某列排序后按颜色区分解决办法

热度:95   发布时间:2016-04-29 06:15:51.0
数据窗口某列排序后按颜色区分
各位高手,小弟请教一个问题:数据窗口某列排序后,如何按颜色区分?例如:数据窗口按班级排序后内容如下:
序号  班级       学号      姓名  电话       家庭地址
1     计算机001  2000001   张三  8312111    北京
2     计算机001  2000002   李四  8312222    上海
3     计算机002  2000003   王二  8312223    天津
4     计算机003  2000004   麻子  8312131    河北
5     计算机003  2000005   李超  8312242    江西
6     计算机004  2000006   王萌  8312253    上海
要求:班级为“计算机001班”的第1、2条记录颜色相同,第3条“计算机002”与第1、2条颜色不同,第4条“计算机003”与第3条颜色不同(但可以与1、2条颜色相同),依此类推。请问如何实现?先谢谢了!
------解决方案--------------------
这样写列的背景颜色表达式:

if(mod(cumulativeSum( if(班级[0] = 班级[-1] , 0 ,1) ), 2)=0, rgb(0,0,255), rgb(255,0,0))
  相关解决方案