首页 > 解决方案 > 加入 Power BI 数据模型中的主键是否会对性能或 DAX 产生影响?

问题描述

我有一个 PBI 数据模型,它是一个星型模式,但我想知道在创建 DAX 度量时它是最佳还是“正确”。

我在 PBI 中的事实表如下所示;这是一个数据库视图:

development_PK   development_spend
DEV0001          £1000
DEV0002          £3000
DEV0003          £2000

为了引入一个新维度(我想要过滤或切片的东西),我在数据库中创建了一个视图,其中包含 development_PK 和位置表中的相关值:

development_PK   location
DEV0001          UK
DEV0002          France

然后,我将加入 PBI 数据模型中的 development_PK。

当然,我可以将位置表中的主键带入我用于事实表的视图中,在该视图中它将是一个外键,然后简单地连接到位置表。

我的问题是抽象的,因为我将创建更多数据模型并希望它们“面向未来”——我知道在编写 DAX 度量时,某些数据模型设计方式可能会导致不希望的结果,例如在单个表模型中, auto-exist 将使用某些切片器配置创建意外的行数。

标签: powerbidaxpowerbi-datasource

解决方案


推荐阅读