8.6 次序相关的集合相等

 

有上半年每月销售额排名表:

imagepng

选出月内产品销售额排名和上半年产品总销售额排名一致的月份:

A
1 =E(‘A1:D19’)
2 =A1.groups(ProductName;sum(Sales):Sales).sort(Sales:-1).(ProductName)
3 return A1.group@o(Month).select(~.(ProductName)==A2).id(Month)

A1: 把传入数据转成二维序表

A2: 算出上半年总销售额排名

A3: 利用集合相等运算,选出排名和上半年总排名一致的月份

计算结果:May


帮你早下班 - esProc 桌面版与 Excel 数据处理
8.5 行式数据的交并差 - 多个集合
8.7 次序相关的集合从属判断