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
orvalue_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_error
value
andvalue
and 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)