代码操作 DI013(改进):使用除法运算符替代 DIVIDE
说明
当 DIVIDE 的第二个参数是非零常量时,使用除法运算符会更高效。
示例
更改:
DIVIDE([Total Sales], 1.25)
改为:
[Total Cost] / 1.25
为什么 Tabular Editor 会建议这样做?
DIVIDE 函数是一种稳健的方式来处理除以零的错误,因为当分母为零时,它会返回指定值;如果未指定,则返回 (Blank)。 但如果能保证分母不为零,例如除以一个(非零)常量,那么使用除法运算符 / 会更高效,也更易读。 使用除法运算符后,代码更精炼,也更容易理解。