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