Lezen in het Engels

Delen via


ALS.FOUT

Van toepassing op:berekende kolomberekende tabelMetingVisuele berekening

Evalueert een expressie en retourneert een opgegeven waarde als de expressie een fout retourneert; retourneert anders de waarde van de expressie zelf.

Syntaxis

IFERROR(value, value_if_error)  

Parameters

Term Definitie
value Elke waarde of expressie.
value_if_error Elke waarde of expressie.

Retourwaarde

Een scalaire waarde van hetzelfde type als value

Opmerkingen

  • U kunt de functie ALS.FOUT gebruiken om fouten in een expressie te ondervangen en afhandelen.

  • Als value of value_if_error een lege cel is, behandelt ALS.FOUT deze als een lege tekenreekswaarde ("").

  • De functie ALS.FOUT is gebaseerd op de functie ALS en gebruikt dezelfde foutberichten, maar heeft minder argumenten. De relatie tussen de functie ALS en de functie ALS als volgt:

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

    Waarden die worden geretourneerd voor A en B moeten van hetzelfde gegevenstype zijn; Daarom moeten de kolom of expressie die wordt gebruikt voor value en de waarde die wordt geretourneerd voor value_if_error hetzelfde gegevenstype zijn.

  • Deze functie wordt niet ondersteund voor gebruik in de DirectQuery-modus wanneer deze wordt gebruikt in regels voor beveiliging op rijniveau (berekende kolommen of beveiliging op rijniveau).

  • Zie Geschikt gebruik van foutfunctiesvoor aanbevolen procedures voor het gebruik van ALS.FOUT.

Voorbeeld

In het volgende voorbeeld wordt 9999 geretourneerd als de expressie 25/0 een fout oplevert. Als de expressie een andere waarde dan een fout retourneert, wordt die waarde doorgegeven aan de aanroepende expressie.

= IFERROR(25/0,9999)  

logische functies