IFERROR
A következőkre vonatkozik:Számított oszlop
Számított tábla
Mérték
Vizualizációszámítási
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.
Szintaxis
IFERROR(value, value_if_error)
Paraméterek
Kifejezés | Definíció |
---|---|
value |
Bármilyen érték vagy kifejezés. |
value_if_error |
Bármilyen érték vagy kifejezés. |
Visszaadott érték
A value
-hez hasonló típusú skalár
Megjegyzések
A IFERROR függvénnyel egy kifejezés hibáit csapdába ejtheti és kezelheti.
Ha
value
vagyvalue_if_error
üres cella, IFERROR üres sztringértékként ("") kezeli.A IFERROR függvény a IF függvényen alapul, és ugyanazokat a hibaüzeneteket használja, de kevesebb argumentumot tartalmaz. A IFERROR függvény és a IF függvény közötti kapcsolat az alábbiak szerint:
IFERROR(A,B) := IF(ISERROR(A), B, A)
Az A és b értékeknek azonos adattípusúnak kell lenniük; ezért a
value
használt oszlopnak vagy kifejezésnek és avalue_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.
A IFERRORhasználatakor ajánlott eljárásokért lásd 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)