Udostępnij za pośrednictwem


COALESCE

Dotyczy:kolumna obliczeniowatabela obliczeniowaMiarawizualizacji

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

Składnia

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

Parametry

Termin Definicja
expression Dowolne wyrażenie DAX zwracające wyrażenie skalarne.

Wartość zwracana

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

Uwagi

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

Przykład 1

Następujące zapytanie DAX:

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

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

Przykład 2

Następujące wyrażenie 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.