IFERROR
A következőre vonatkozik: Számított oszlop Számított tábla Mérték vizualizáció számítása
Kiértékel egy kifejezést, és egy megadott értéket ad vissza, ha a kifejezés hibát ad vissza; ellenkező esetben a kifejezés értékét adja vissza.
Syntax
IFERROR(value, value_if_error)
Paraméterek
Időszak | Definíció |
---|---|
Érték | Bármilyen érték vagy kifejezés. |
value_if_error | Bármilyen érték vagy kifejezés. |
Visszaadott érték
Az érték típusával megegyező típusú skalár
Megjegyzések
Az IFERROR függvénnyel egy kifejezés hibáit csapdába ejtheti és kezelheti.
Ha az érték vagy value_if_error üres cella, akkor az IFERROR üres sztringértékként ("") kezeli.
Az IFERROR függvény a HA függvényen alapul, és ugyanazokat a hibaüzeneteket használja, de kevesebb argumentuma van. Az IFERROR függvény és a HA függvény közötti kapcsolat az alábbiak szerint történik:
IFERROR(A,B) := IF(ISERROR(A), B, A)
Az A és b értékeknek azonos adattípusúnak kell lenniük; ezért az értékhez használt oszlopnak vagy kifejezésnek és a value_if_error visszaadott értéknek azonos adattípusnak kell lennie.
Ez a függvény nem támogatott DirectQuery módban, ha számított oszlopokban vagy sorszintű biztonsági (RLS) szabályokban használják.
Az IFERROR használatakor ajánlott eljárásokért lásd a hibafüggvények megfelelő használatát.
Példa
Az alábbi példa 9999-et ad vissza, ha a 25/0 kifejezés hibát jelez. Ha a kifejezés nem hibaértéket ad vissza, akkor a függvény ezt az értéket adja át az invokáló kifejezésnek.
= IFERROR(25/0,9999)