IFERROR
Gælder for:Beregnet tabel beregningaf målingsvisualisering for en beregnet kolonne
Evaluerer et udtryk og returnerer en angivet værdi, hvis udtrykket returnerer en fejl. ellers returneres værdien af selve udtrykket.
Syntaks
IFERROR(value, value_if_error)
Parametre
Begreb | Definition |
---|---|
værdi | Alle værdier eller udtryk. |
value_if_error | Alle værdier eller udtryk. |
Returværdi
En skalar af samme type som værdien
Bemærkninger
Du kan bruge funktionen IFERROR til at diffusere og håndtere fejl i et udtryk.
Hvis værdi eller value_if_error er en tom celle, behandler IFERROR den som en tom strengværdi ("").
Funktionen IFERROR er baseret på funktionen IF og bruger de samme fejlmeddelelser, men har færre argumenter. Relationen mellem funktionen IFERROR og funktionen IF på følgende måde:
IFERROR(A,B) := IF(ISERROR(A), B, A)
Værdier, der returneres for A og B, skal være af samme datatype. Derfor skal den kolonne eller det udtryk, der bruges til værdi , og den værdi, der returneres for value_if_error , være af samme datatype.
Denne funktion understøttes ikke til brug i DirectQuery-tilstand, når den bruges i beregnede kolonner eller RLS-regler (row-level security).
Du kan se de bedste fremgangsmåder, når du bruger IFERROR, under Passende brug af fejlfunktioner.
Eksempel
I følgende eksempel returneres 9999, hvis udtrykket 25/0 evalueres til en fejl. Hvis udtrykket returnerer en anden værdi end fejl, overføres denne værdi til det aktiverende udtryk.
= IFERROR(25/0,9999)
Relateret indhold
Feedback
https://aka.ms/ContentUserFeedback.
Kommer snart: I hele 2024 udfaser vi GitHub-problemer som feedbackmekanisme for indhold og erstatter det med et nyt feedbacksystem. Du kan få flere oplysninger under:Indsend og få vist feedback om