ERROR
gäller för:beräknad kolumnberäknad tabellMåttVisuell beräkning
Genererar ett fel med ett felmeddelande.
Syntax
ERROR(<text>)
Parametrar
Term | Definition |
---|---|
text |
En textsträng som innehåller ett felmeddelande. |
Returvärde
Ingen
Anmärkningar
Funktionen ERROR kan placeras i ett DAX uttryck var som helst där ett skalärt värde förväntas.
Den här funktionen stöds inte för användning i DirectQuery-läge när den används i beräknade kolumner eller säkerhetsregler på radnivå (RLS).
Exempel 1
Följande DAX fråga:
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]
Misslyckas och genererar och felmeddelande som innehåller "röd färg påträffades".
Exempel 2
Följande DAX fråga:
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]
Returnerar följande tabell:
DimProduct[Color] | [Mått] |
---|---|
Svart | Svart |
Blå | Blå |
Grå | Grå |
Multi | Multi |
NA | NA |
Röd | Röd |
Silver | Silver |
Silver\Svart | Silver\Svart |
Vit | Vit |
Gul | Gul |
Eftersom Magenta inte är en av produktfärgerna körs inte funktionen ERROR.