Begivenhed
31. mar., 23 - 2. apr., 23
Den ultimative Microsoft Fabric-, Power BI-, SQL- og AI-communityledede begivenhed. 31. marts til 2. april 2025.
Tilmeld dig i dagDenne browser understøttes ikke længere.
Opgrader til Microsoft Edge for at drage fordel af de nyeste funktioner, sikkerhedsopdateringer og teknisk support.
Gælder for: Beregning af målingsvisualisering for beregnet kolonne i beregnet tabel
Evaluerer et udtryk og returnerer en angivet værdi, hvis udtrykket returnerer en fejl. ellers returneres værdien af selve udtrykket.
IFERROR(value, value_if_error)
Begreb | Definition |
---|---|
værdi | Alle værdier eller udtryk. |
value_if_error | Alle værdier eller udtryk. |
En skalar af samme type som værdien
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.
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)
Begivenhed
31. mar., 23 - 2. apr., 23
Den ultimative Microsoft Fabric-, Power BI-, SQL- og AI-communityledede begivenhed. 31. marts til 2. april 2025.
Tilmeld dig i dag