Udostępnij za pośrednictwem


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.