购物篮分析 - 双维度

数据源:
file
关系视图:
file
结果表
file
购物篮分析,必须要二个维度,如果一个维度是在销售表中,这个运行非常缓慢的,使用维度表效果相当好
基于上面的关系视图,我们开始构建度量值,关系通常是基于效率而言,当然有时也是为了简化关系,这里我们是效率而言

产品交叉分析:=CALCULATE(DISTINCTCOUNT('销售表'[订单]),EXCEPT(CALCULATETABLE(VALUES('销售表'[订单]),ALL('产品表'[产品])),VALUES('销售表'[订单])),ALL('产品表_1'[产品]))

这个基本不好理解,让我简要的解释一下,
第一个参数,最后计算的对象是订单
第二个参数,是产品表_1这个维度筛选的订单,为了是二个维度不要有重复的,用了except去除了自己和自己的交叉
第三个参数,忽略产品表_1的筛选,求出产品表的订单,进行交叉
好了解释完了,更多的文章请关注:
购物篮分析 - M迷心窍的文章 - 知乎
https://zhuanlan.zhihu.com/p/145487968