ERROR
Dotyczy:kolumna obliczeniowa
tabela obliczeniowa
Miara
wizualizacji
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.