COALESCE

適用対象:計算列計算テーブルメジャービジュアル計算

空白として評価されない最初の式を返します。 すべての式が空白に評価される場合は、空白が返されます。

構文

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

パラメーター

用語 定義
expression スカラー式を返す任意の DAX 式。

戻り値

式のいずれかから取得されるスカラー値。すべての式が空白に評価される場合は、空白。

解説

入力の式のデータ型は異なる場合があります。

例 1

次の DAX クエリを実行します。

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

10 が返されます。これは、空白として評価されない最初の式です。

例 2

次の DAX 式では:

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

FactInternetSales テーブルの SalesAmount 列に含まれるすべての値の合計、または 0 が返されます。 これを使って、合計売上の空白の値を 0 に変換することができます。