Læs på engelsk

Del via


ERROR

gælder for:beregnet kolonneberegnet tabelMeasurevisualiseringsberegning

Udløser en error med en error meddelelse.

Syntaks

DAX
ERROR(<text>)  

Parametre

Udtryk Definition
text En tekststreng, der indeholder en error meddelelse.

Returner value

None

Bemærkninger

  • Funktionen ERROR kan placeres i et DAX udtryk overalt, hvor der forventes en skalar value.

  • Denne funktion understøttes not til brug i DirectQuery-tilstand, når den bruges i beregnede kolonner or RLS-regler (row-level security).

Eksempel 1

Følgende DAX forespørgsel:

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]

Mislykket and udløser anderror meddelelse, der indeholder "rød farve registreret".

Eksempel 2

Følgende DAX forespørgsel:

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]

Returnerer følgende tabel:

DimProduct[Color] [Measure]
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 er not en af de product farver, udføres funktionen ERRORnot.