Megosztás a következőn keresztül:


IFERROR

A következőre vonatkozik: Számított oszlopSzámított táblamértékvizualizá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)  

Logikai függvények