Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Dotyczy:
kolumna obliczeniowa
tabela obliczeniowa
Miara
wizualizacji
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.