COALESCE
傳回未評估為 BLANK的第一個表達式。 如果所有表達式評估為 BLANK,則會傳回 BLANK。
語法
COALESCE(<expression>, <expression>[, <expression>]…)
參數
術語 | 定義 |
---|---|
expression |
傳回純量表達式的任何 DAX 表達式。 |
傳回值
如果所有表達式評估為 BLANK,則為來自其中一個表達式或 BLANK 純量值。
言論
輸入表達式可能是不同的數據類型。
範例 1
下列 DAX 查詢:
EVALUATE { COALESCE(BLANK(), 10, DATE(2008, 3, 3)) }
會傳回 10
,這是不會評估為 BLANK的第一個表達式。
範例 2
下列 DAX 表示式:
= COALESCE(SUM(FactInternetSales[SalesAmount]), 0)
會傳回 FactInternetSales 資料表中 SalesAmount 資料行中所有值的總和,或 0
。
這可用來將總銷售額的 BLANK 值轉換為 0
。