ERROR
gælder for:beregnet kolonne
beregnet tabel
beregning af måling
visualisering
Udløser en fejl med en fejlmeddelelse.
Syntaks
ERROR(<text>)
Parametre
Udtryk | Definition |
---|---|
text |
En tekststreng, der indeholder en fejlmeddelelse. |
Returværdi
Ingen
Bemærkninger
Funktionen ERROR kan placeres i et DAX udtryk, hvor der forventes en skalarværdi.
Denne funktion understøttes ikke til brug i DirectQuery-tilstand, når den bruges i beregnede kolonner eller RLS-regler (row-level security).
Eksempel 1
Følgende DAX forespørgsel:
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]
Mislykkes, og der vises en fejlmeddelelse, der indeholder "rød farve registreret".
Eksempel 2
Følgende DAX forespørgsel:
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]
Returnerer følgende tabel:
DimProduct[Color] | [Måling] |
---|---|
Sort | Sort |
Blå | Blå |
Grå | Grå |
Multi | Multi |
NA | NA |
Rød | Rød |
Sølv | Sølv |
Sølv\sort | Sølv\sort |
Hvid | Hvid |
Gul | Gul |
Da Magenta ikke er en af produktfarverne, udføres funktionen ERROR ikke.