8.7 次序相关的集合从属判断
有一季度每月销售额排名表:
选出包含一季度总销售额前三产品的月份 (且要求顺序一致):
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@c(A2)!=null).id(Month) |
A1: 把传入数据转成二维序表
A2: 算出一季度总销售额排名前三的产品
A3: pos@c() 做集合从属判断时,要求顺序一致
计算结果:Jan