COALESCE
返回 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
。