Del via


ERROR

gælder for:beregnet kolonneberegnet tabelberegning af målingvisualisering

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.