Not
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
gäller för:
beräknad kolumn
beräknad tabell
Mått
Visuell beräkning
Utvärderar ett uttryck och returnerar ett angivet värde om uttrycket returnerar ett fel. annars returneras värdet för själva uttrycket.
Syntax
IFERROR(value, value_if_error)
Parametrar
| Term | Definition |
|---|---|
value |
Valfritt värde eller uttryck. |
value_if_error |
Valfritt värde eller uttryck. |
Returvärde
En skalär av samma typ som value
Anmärkningar
Du kan använda funktionen IFERROR för att fånga och hantera fel i ett uttryck.
Om
valueellervalue_if_errorär en tom cell behandlar IFERROR den som ett tomt strängvärde ("").Funktionen IFERROR baseras på funktionen IF och använder samma felmeddelanden, men har färre argument. Relationen mellan funktionen IFERROR och funktionen IF enligt följande:
IFERROR(A,B) := IF(ISERROR(A), B, A)Värden som returneras för A och B måste ha samma datatyp. Därför måste kolumnen eller uttrycket som används för
valueoch värdet som returneras förvalue_if_errorvara samma datatyp.Den här funktionen stöds inte för användning i DirectQuery-läge när den används i beräknade kolumner eller säkerhetsregler på radnivå (RLS).
Metodtips när du använder IFERRORfinns i Lämplig användning av felfunktioner.
Exempel
I följande exempel returneras 9999 om uttrycket 25/0 utvärderas till ett fel. Om uttrycket returnerar ett annat värde än fel skickas det värdet till det anropande uttrycket.
= IFERROR(25/0,9999)