Share via


FEJL

Gælder for:Beregnet tabel beregningaf målingsvisualisering for en beregnet kolonne

Udløser en fejl med en fejlmeddelelse.

Syntaks

ERROR(<text>)  

Parametre

Begreb Definition
tekst 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
IT IT
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.