Jaa


IFERROR

Koskee seuraavia:Laskettu sarakeLaskettu taulukkoMeasureVisuaalinen laskutoimitus

Laskee lausekkeen and palauttaa määritetyn valueif lauseke palauttaa error. muussa tapauksessa palauttaa itse lausekkeen value.

Syntaksi

IFERROR(value, value_if_error)  

Parametrit

Termi Määritelmä
value Mikä tahansa valueor lauseke.
value_if_error Mikä tahansa valueor lauseke.

Palauta value

Skalaari, joka on samaa tyyppiä kuin value

Huomautuksia

  • IFERROR funktion avulla voit vangita and käsitellä lausekkeen virheitä.

  • If value or value_if_error on tyhjä solu, IFERROR käsittelee sitä tyhjänä merkkijonona value ("").

  • IFERROR funktio perustuu IF-funktioon, and käyttää samaa error sanomia, mutta sillä on vähemmän argumentteja. IFERROR-funktion välinen suhde andIF-funktion seuraavasti:

    IFERROR(A,B) := IF(ISERROR(A), B, A)

    Values, jotka palautetaan Aand B:lle, on oltava samaa tietotyyppiä. näin ollen value_if_errorvalueandvalueand palautettavan value sarakkeen or lausekkeen on oltava samaa tietotyyppiä.

  • Tätä funktiota not tueta DirectQuery-tilassa, kun sitä käytetään lasketuissa sarakkeissa or rivitason suojauksen (RLS) säännöissä.

  • katso IFERRORkäytön parhaat käytännöt artikkelista error funktioiden asianmukainen käyttö.

Esimerkki

Seuraava esimerkki palauttaa arvon 9999, if lauseke 25/0 antaa tulokseksi error. If lauseke palauttaa muun kuin errorvalue, että value välitetään käynnistävälle lausekkeelle.

= IFERROR(25/0,9999)  

loogiset funktiot