Del via


ISERROR

gælder for:beregnet kolonneberegnet tabelberegning af målingvisualisering

Kontrollerer, om en værdi er en fejl, og returnerer TRUE eller FALSE.

Syntaks

ISERROR(<value>)

Parametre

Udtryk Definition
value Den værdi, du vil teste.

Returværdi

En boolesk værdi på TRUE, hvis værdien er en fejl. ellers FALSE.

Bemærkninger

  • Du kan få de bedste fremgangsmåder, når du bruger ISERROR, under Passende brug af fejlfunktioner.

  • Denne funktion understøttes ikke til brug i DirectQuery-tilstand, når den bruges i beregnede kolonner eller RLS-regler (row-level security).

Eksempel

I følgende eksempel beregnes forholdet mellem det samlede internetsalg og det samlede forhandlersalg. Funktionen ISERROR bruges til at kontrollere, om der er fejl, f.eks. division med nul. Hvis der er en fejl, returneres der en tom værdi, 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])
    )

informationsfunktionerIFERROR funktionIF funktion