COALESCE

Dotyczy: Obliczanie kolumny obliczeniowejtabeliobliczeniowej Miarawizualizacji

Zwraca pierwsze wyrażenie, które nie daje wartości BLANK. Jeśli wszystkie wyrażenia mają wartość BLANK, zwracana jest wartość BLANK.

Składnia

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

Parametry

Termin Definicja
wyrażenie Dowolne wyrażenie języka DAX zwracające wyrażenie skalarne.

Wartość zwracana

Wartość skalarna pochodząca z jednego z wyrażeń lub wartości BLANK, jeśli wszystkie wyrażenia mają wartość BLANK.

Uwagi

Wyrażenia wejściowe mogą mieć różne typy danych.

Przykład 1

Następujące zapytanie języka DAX:

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

Zwraca 10wartość , która jest pierwszym wyrażeniem, które nie daje wartości BLANK.

Przykład 2

Następujące wyrażenie języka DAX:

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

Zwraca sumę wszystkich wartości w kolumnie SalesAmount w tabeli FactInternetSales lub 0. Może to służyć do konwertowania wartości BLANK łącznej sprzedaży na 0.