power pivot 容易犯的错

数据来源
file
在这个关系中,产品表的产品维度和销售表的产品建立了关系,那么移除了销售表的产品维度是否产品维度就不能控制销售表呢?或者移除了产品表的产品维度是否销售表就不能筛选呢,其实不然,

移除销售表产品:=CALCULATE(SUM('销售表'[销售数量]),ALL('销售表'[产品]))

透视表效果
file
产品表的维度仍然保持筛选,all函数作为calculate的修饰语法,all列仅控制该列,all表控制表上的所有列
看似非常简单的一个问题,有时会常常困惑你,按常理,两者关系的其中一个连接点被移除,关系仍然存在,一般是不太好理解的
file