对新手来说,带分组的数据窗口的组,以及组内行的数据处理总是多有不便,下面总结了一些有关分组的一些实用技巧.
1,获得组的编号:
cumulativeSum( if( 分组列名[-1] = 分组列名[0],0,1) for all )
2,获得组内的行号:
GetRow() - First(GetRow() for Group 1) + 1
3,获得组数量:
count(分组的字段 for all distinct)
4,显示组号,并用着色区别相邻的组:
1)在DW增加一个computed Field,取名为gno,内容是
cumulativeSum( if( state[-1] = state[0],0,1) for all )
2)在每个字段的背景颜色里,输入
if (mod( gno, 2 ) = 0, rgb(230,230,230),rgb(255,255,255) )