8.9 次序无关的集合从属判断

 

有一季度每月销售额排名表:

imagepng

选出包含一季度总销售额前三产品的月份:

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

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

A2: 算出一季度总销售额排名前三的产品

A3: 利用集合从属判断,选出包含一季度前三产品的月份

计算结果:Jan, Mar


帮你早下班 - esProc 桌面版与 Excel 数据处理
8.8 次序无关的集合相等
9.1 简单成员重复判断