代码操作 DR010(可读性) 使用 COALESCE 重写
说明
与其使用 IF 从一组表达式中返回第一个非空白值,不如使用 COALESCE 函数。
示例
修改前:
IF(
ISBLANK(Product[Long Description]),
Product[Short Description],
Product[Long Description]
)
修改后:
COALESCE(Product[Long Description], Product[Short Description])
为什么 Tabular Editor 会建议这样做?
COALESCE 函数能以更精简、更易读的方式从一组表达式中返回第一个非空白值。 使用 COALESCE 后,代码更易读,表达式的意图也更清晰。