Table of Contents

代码操作 DI013(改进):使用除法运算符替代 DIVIDE

描述

当 DIVIDE 的第二个参数是非零常量时,使用除法运算符会更高效。

示例

将以下内容:

DIVIDE([Total Sales], 1.25)

改为:

[Total Cost] / 1.25

为什么 Tabular Editor 会这样建议?

DIVIDE 函数是一种稳健的方式来处理除以零的错误,因为当分母为零时,它会返回指定值;如果未指定,则返回 (Blank)。但如果能保证分母不为零,例如除以一个(非零)常量,那么使用除法运算符 / 会更高效,也更易读。使用除法运算符后,代码更精炼,也更容易理解。