Del via


ERROR

gjelder:beregnet kolonneberegnet tabellmålevisualobjektberegning

Utløser en feil med en feilmelding.

Syntaks

ERROR(<text>)

Parametere

Vilkår Definisjon
text En tekststreng som inneholder en feilmelding.

Returverdi

Ingen

Merknader

  • Funksjonen ERROR kan plasseres i et DAX uttrykk hvor som helst en skalarverdi forventes.

  • Denne funksjonen støttes ikke for bruk i DirectQuery-modus når den brukes i beregnede kolonner eller regler for sikkerhet på radnivå (RLS).

Eksempel 1

Følgende DAX spørring:

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 reiser og feilmeldinger som inneholder "rød farge oppdaget".

Eksempel 2

Følgende DAX spørring:

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 tabell:

DimProduct[Color] [Mål]
Svart Svart
Blå Blå
Grå Grå
Multi Multi
NA NA
Rød Rød
Sølv Sølv
Silver\Black Silver\Black
Hvit Hvit
Gul Gul

Fordi Magenta ikke er en av produktfargene, kjøres ikke ERROR-funksjonen.