COALESCE
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
.