Table of Contents

代码操作 DI003(改进):从度量值引用中移除表名

说明

度量值引用不应包含表名,因为在引用度量值时表名是多余的。

示例

将:

'Internet Sales'[Internet Total Sales] * 1.25

改为:

[Internet Total Sales] * 1.25

为什么 Tabular Editor 会建议这样做?

在大多数情况下,列引用 必须 用表名来限定。 不过,对于 度量值引用,表名始终是可选的(因为度量值名称在模型中始终唯一)。

因此,最佳实践是:引用度量值时始终_不_带表名;引用列时始终_带_表名。

始终遵循这一做法可以让代码更简洁、更易读,也更容易区分度量值引用和列引用。

备注

此代码操作提供一个 (所有出现位置) 变体,当代码中有多个片段可以改进时会显示。 该变体会一次性将此代码操作应用到文档中所有相关片段。

相关内容: