Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
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.