ISERROR
Van toepassing op:berekende kolom
berekende tabel
Meting
Visuele berekening
Controleert of een waarde een fout is en retourneert TRUE
of FALSE
.
Syntaxis
ISERROR(<value>)
Parameters
Term | Definitie |
---|---|
value |
De waarde die u wilt testen. |
Retourwaarde
Een Booleaanse waarde van TRUE
als de waarde een fout is; anders FALSE
.
Opmerkingen
Zie Geschikt gebruik van foutfunctiesvoor aanbevolen procedures bij het gebruik van ISERROR.
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).
Voorbeeld
In het volgende voorbeeld wordt de verhouding tussen de totale internetverkopen en de totale verkoop van wederverkopers berekend. De functie ISERROR wordt gebruikt om te controleren op fouten, zoals delen door nul. Als er een fout optreedt, wordt een lege waarde geretourneerd, anders wordt de verhouding geretourneerd.
= IF( ISERROR(
SUM('ResellerSales_USD'[SalesAmount_USD])
/SUM('InternetSales_USD'[SalesAmount_USD])
)
, BLANK()
, SUM('ResellerSales_USD'[SalesAmount_USD])
/SUM('InternetSales_USD'[SalesAmount_USD])
)