Udostępnij za pośrednictwem


ERROR

Dotyczy:kolumna obliczeniowatabela obliczeniowaMiarawizualizacji

Zgłasza błąd z komunikatem o błędzie.

Składnia

ERROR(<text>)

Parametry

Termin Definicja
text Ciąg tekstowy zawierający komunikat o błędzie.

Wartość zwracana

Żaden

Uwagi

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

  • Ta funkcja nie jest obsługiwana w trybie DirectQuery w przypadku użycia w kolumnach obliczeniowych lub regułach 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]

Kończy się niepowodzeniem i pojawia się komunikat o błędzie 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] [Miara]
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 nie jest jednym z kolorów produktu, funkcja ERROR nie jest wykonywana.