Power BI 计算组(2)动态选择模型活动关系

计算组基础介绍请见
https://www.jianshu.com/p/0f309922c469

场景

一个表格中,有销售日期、发货日期等多个日期。
通常情况下,会默认一个日期(如销售日期)与calendar相连,如果需要激活发货日期,则需要使用userelationship或treatas
但这会造成measure大量增长。

通过计算组的尝试,呈现了下面这样:点击右边筛选器,左边table数字自动发生变化


image.png

实现

1)前期准备
①导入明细表和日历表,并建立关系

image.png

image.png

②建立基础度量值 sales和cost
Cost_ = SUM(Sheet1[Cost])
Sales_ = SUM(Sheet1[Sales])

2)打开tabular editor并编辑

image.png

image.png

点击model里面的新建计算组
image.png

右键截图这个 重命名为“Selectdate”,然后 点里面的新建ITEM

image.png

image.png

ITEM里面的内容如截图:新建了两个不同虚拟关系的度量值

3)保存tabular editor并应用

image.png

保存editor里面的更改

然后pbi界面有个refresh 点一下应用

4)做可视化
筛选器:放新出来的计算组表格的“NAME”列

image.png

表格:放日期和两个基础度量值

image.png

5)效果

image.png

image.png

你可能感兴趣的:(Power BI 计算组(2)动态选择模型活动关系)