需求
实现
1 总排名_计算列 = rankk(all('订单表'),'订单表'[销售额],'订单表'[销售额],desc,dense) // 计算列中可以只需要前面两个参数
2 rankx筛选后排序 = rankx(allselected('成绩表'),'成绩表'[分数],sum('成绩表'[分数]),desc,dense)
3 组内排名 =
var v_pro_type = values('订单表'[商品次级别分类])
return rankx(filter('订单表','订单表'[商品次界别分类]=v_pro_type),'订单表'[销售额])
4 组内汇总earlier = sumx(filter('订单表','订单表'[商品次级别分类]=earlier('订单表'[商品次级别分类])),'订单表'[销售额])
5 组内汇总VAR =
var v_category = selectedvalue('订单表'[商品次级别分类]) //取到外层行上下文行中的次级别分类
return sumx(filter('订单表','订单表'[商品次级别分类] = v_category),'订单表'[销售额]) //在内层行上下文中进行计算
6 组内的最后一个交易日 = MAXX(filter('订单表',earlier('订单表'[商品次级别分类])='订单表'[商品次级别分类]),'订单表'[发货日期])