一、开窗函数-逐层平均
在创建数据集时用sql的开窗排名函数[AVG(字段) over(PARTITION BY 分组字段 order by 逐层字段)]处理,然后进行直接调用。
二、开窗函数-排名
1、ROW_NUMBER() OVER () :ROW_NUMBER直接分组,前面的序号唯一且连续
2、RANK() OVER() :RANK()并列排序,值相同序号并列,后面的值跳跃
3、DENSE_RANK() OVER(): DENSE_RANK并列排序,值相同序号并列,后面的值连续
4、NTILE(n) OVER()不常用,NTILE(4)将所有的行分为4组,然后10/4=2余2,表示每组2行,前面的2行+1(3行)
后面跟:OVER (partition BY(分组) ORDER BY (需要排序的值) ) “
三、两个表里数组字段的映射关联
四:行转列/列转行