Udostępnij za pośrednictwem


ERROR

Dotyczy:kolumna obliczeniowatabela obliczeniowaMeasureobliczenia wizualne

Wywołuje error z komunikatem error.

Składnia

ERROR(<text>)

Parametry

Termin Definicja
text Ciąg tekstowy zawierający komunikat error.

Zwracanie value

None

Uwagi

  • Funkcję ERROR można umieścić w wyrażeniu DAX w dowolnym miejscu oczekiwano value skalarnego.

  • Ta funkcja jest not obsługiwana do użycia w trybie DirectQuery w przypadku użycia w kolumnach obliczeniowych or reguł zabezpieczeń na poziomie wiersza.

Przykład 1

Następujące zapytanie DAX:

DEFINE
MEASURE DimProduct[Measure] =
        IF(
            SELECTEDVALUE(DimProduct[Color]) = "Red",
            ERROR("red color encountered"),
            SELECTEDVALUE(DimProduct[Color])
        )
EVALUATE SUMMARIZECOLUMNS(DimProduct[Color], "Measure", [Measure])
ORDER BY [Color]

Niepowodzenie and zgłasza komunikat anderror zawierający "napotkany czerwony kolor".

Przykład 2

Następujące zapytanie DAX:

DEFINE
MEASURE DimProduct[Measure] =
        IF(
            SELECTEDVALUE(DimProduct[Color]) = "Magenta",
            ERROR("magenta color encountered"),
            SELECTEDVALUE(DimProduct[Color])
        )
EVALUATE SUMMARIZECOLUMNS(DimProduct[Color], "Measure", [Measure])
ORDER BY [Color]

Zwraca następującą tabelę:

DimProduct[Color] [Measure]
Czarny Czarny
Niebieski Niebieski
Szary Szary
Wielo Wielo
NIE NIE
Czerwony Czerwony
Srebro Srebro
Silver\Black Silver\Black
Biały Biały
Żółty Żółty

Ponieważ magenta jest not jednym z kolorów product, funkcja ERROR jest wykonywana not.