ISERROR
値がエラーであるかどうかを確認し、TRUE
または FALSE
を返します。
構文
ISERROR(<value>)
パラメーター
用語 | 定義 |
---|---|
value |
テストする値。 |
戻り値
値がエラーの場合 TRUE
のブール値。それ以外の場合は FALSE
。
備考
ISERRORを使用する場合のベスト プラクティスについては、「エラー関数の適切な使用」を参照してください。
この関数は、計算列または行レベル セキュリティ (RLS) 規則で使用する場合、DirectQuery モードでは使用できません。
例
次の例では、合計リセラー売上に対するインターネット売上合計の比率を計算します。 ISERROR 関数は、ゼロ除算などのエラーをチェックするために使用されます。 エラーが発生した場合は空白が返され、それ以外の場合は比率が返されます。
= IF( ISERROR(
SUM('ResellerSales_USD'[SalesAmount_USD])
/SUM('InternetSales_USD'[SalesAmount_USD])
)
, BLANK()
, SUM('ResellerSales_USD'[SalesAmount_USD])
/SUM('InternetSales_USD'[SalesAmount_USD])
)