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.