IFERROR
Gjelder beregnet beregning av beregnet tabellfor beregnet kolonne
Evaluerer et uttrykk og returnerer en angitt verdi hvis uttrykket returnerer en feil. ellers returneres verdien for selve uttrykket.
Syntaks
IFERROR(value, value_if_error)
Parametere
Term | Definisjon |
---|---|
verdi | Alle verdier eller uttrykk. |
value_if_error | Alle verdier eller uttrykk. |
Returverdi
En skalar av samme type som verdi
Merknader
Du kan bruke IFERROR-funksjonen til å overtrykke og håndtere feil i et uttrykk.
Hvis verdi eller value_if_error er en tom celle, behandler HVISFEIL den som en tom strengverdi ("").
HVISFEIL-funksjonen er basert på HVIS-funksjonen, og bruker de samme feilmeldingene, men har færre argumenter. Relasjonen mellom HVISFEIL-funksjonen og HVIS-funksjonen som følger:
IFERROR(A,B) := IF(ISERROR(A), B, A)
Verdier som returneres for A og B, må være av samme datatype. Derfor må kolonnen eller uttrykket som brukes for verdi og verdien som returneres for value_if_error være den samme datatypen.
Denne funksjonen støttes ikke for bruk i DirectQuery-modus når den brukes i beregnede kolonner eller regler for sikkerhet på radnivå (RLS).
Hvis du vil ha anbefalte fremgangsmåter når du bruker HVISFEIL, kan du se Riktig bruk av feilfunksjoner.
Eksempel
Følgende eksempel returnerer 9999 hvis uttrykket 25/0 evalueres til en feil. Hvis uttrykket returnerer en annen verdi enn feil, sendes denne verdien til aktiveringsuttrykket.
= IFERROR(25/0,9999)
Relatert innhold
Tilbakemeldinger
https://aka.ms/ContentUserFeedback.
Kommer snart: Gjennom 2024 faser vi ut GitHub Issues som tilbakemeldingsmekanisme for innhold, og erstatter det med et nytt system for tilbakemeldinger. Hvis du vil ha mer informasjon, kan du se:Send inn og vis tilbakemelding for