ISERROR
gjelder:beregnet kolonneberegnet tabellmålevisualobjektberegning
Kontrollerer om en verdi er en feil, og returnerer TRUE
eller FALSE
.
Syntaks
ISERROR(<value>)
Parametere
Vilkår | Definisjon |
---|---|
value |
Verdien du vil teste. |
Returverdi
En boolsk verdi for TRUE
hvis verdien er en feil. ellers FALSE
.
Merknader
Hvis du vil ha anbefalte fremgangsmåter når du bruker ISERROR, kan du se Riktig bruk av feilfunksjoner.
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
Eksemplet nedenfor beregner forholdet mellom totalt Internett-salg og totalt forhandlersalg. Funksjonen ISERROR brukes til å se etter feil, for eksempel deling med null. Hvis det er en feil, returneres en tom, ellers returneres forholdet.
= IF( ISERROR(
SUM('ResellerSales_USD'[SalesAmount_USD])
/SUM('InternetSales_USD'[SalesAmount_USD])
)
, BLANK()
, SUM('ResellerSales_USD'[SalesAmount_USD])
/SUM('InternetSales_USD'[SalesAmount_USD])
)