Table of Contents

代码操作 DR002(可读性)优先使用聚合函数而非迭代器函数

描述

在可行的情况下,尽量用聚合函数替代迭代器函数,让代码更简单。

示例

将以下内容:

SUMX(Sales, Sales[Line Amount])

改为:

SUM(Sales[Line Amount])

为什么 Tabular Editor 会这样建议?

当你只需要对单一列的值进行聚合时,聚合函数(SUM、MIN、MAX 等)比起对应的迭代器函数(SUMX、MINX、MAXX 等),语法更简单、更精炼因此应优先使用它们,以提升代码可读性。

相关内容: