Dax-functions-dax-if-function

提供:Dev Guides
移動先:案内検索

DAX Logical-IF関数

説明

関数の最初の引数として指定された条件をチェックし、条件がTRUEの場合は1つの値を返し、条件がFALSEの場合は別の値を返します。

構文

IF (<logical_test>, <value_if_true>, [<value_if_false>])

パラメーター

Sr.No. Parameter & Description
1

logical_test

TRUEまたはFALSEに評価できる値または式。

2

value_if_true

論理テストがTRUEの場合に返される値。

3

value_if_false

オプションです。

論理テストがFALSEの場合に返される値。

省略すると、FALSEが返されます。

戻り値

式によって返される可能性がある任意のタイプの値。

備考

  • value_if_falseが省略された場合、IFはそれを空の文字列値( "")として扱います。
  • logical_testで参照される値が列の場合、IFは現在の行に対応する値を返します。 したがって、IF関数は、各行に対応する論理テストの結果であるすべての値の列を返します。
  • 返す値が3つある場合は、IF関数をネストできます。

=IF([Country]="USA",1,0)

1と0の計算列を返します。 これらの値は合計できます。

あなたがアメリカメダルとして列に名前を付ける場合、あなたは次のように書くことができます-

次のように書くことができます-