COALESCE

适用于:计算列计算表Measure视觉计算

返回 notevaluateBLANK的 first 表达式。 If all 表达式 evaluate 到 BLANK,则返回 BLANK。

语法

COALESCE(<expression>, <expression>[, <expression>]…)

参数

术语 定义
expression 返回标量表达式的任何 DAX 表达式。

返回 value

标量 value 来自表达式之一 orBLANKifall 表达式 evaluateBLANK。

言论

输入表达式可能具有不同的数据类型。

示例 1

以下 DAX 查询:

EVALUATE { COALESCE(BLANK(), 10, DATE(2008, 3, 3)) }

返回 10,这是 notevaluateBLANK的 first 表达式。

示例 2

以下 DAX 表达式:

= COALESCE(SUM(FactInternetSales[SalesAmount]), 0)

返回 FactInternetSales 表中 SalesAmount 列中 allvalues 的 sum,or0。 这可用于将总销售额 convertBLANKvalues0