COALESCE
Dotyczy:kolumna obliczeniowatabela obliczeniowaMeasureobliczenia wizualne
Zwraca wyrażenie first, które notevaluate do BLANK. If all zwracane są wyrażenia evaluate do BLANK, BLANK.
Składnia
COALESCE(<expression>, <expression>[, <expression>]…)
Parametry
Termin | Definicja |
---|---|
expression |
Dowolne wyrażenie DAX zwracające wyrażenie skalarne. |
Zwracanie value
value skalarna pochodząca z jednego z wyrażeń orBLANKifallevaluate do 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 10
, czyli wyrażenie first, które notevaluateBLANK.
Przykład 2
Następujące wyrażenie DAX:
= COALESCE(SUM(FactInternetSales[SalesAmount]), 0)
Zwraca sumallvalues w kolumnie SalesAmount w tabeli FactInternetSales or0
.
Może to służyć do convertBLANKvalues całkowitej sprzedaży w celu 0
.