AND

適用対象: 計算列計算テーブルメジャービジュアル計算

両方の引数が TRUEされているかどうかを確認し、両方の引数が TRUE場合は TRUE を返します。 それ以外の場合は、FALSEを返します。

構文

AND(<logical1>,<logical2>)

パラメーター

用語 定義
logical_1, logical_2 テストする論理値。

戻り値

テストする値の組み合わせに応じて、true または false を返します。

備考

AND の DAX 関数は、2 つの引数のみを受け取ります。 複数の式に対して AND 演算を実行する必要がある場合は、一連の計算を作成するか、AND 演算子 (&&) を使用して、それらのすべてを簡単な式で結合することができます。

例 1

次の数式は、AND 関数の構文を示しています。

= IF(AND(10 > 9, -10 < -1), "All true", "One or more false"

AND 関数に引数として渡される両方の条件が true であるため、数式は "All True" を返します。

例 2

次の例では、入れ子になった数式で AND 関数を使用して、2 つの計算セットを同時に比較します。 各製品カテゴリについて、インターネット チャネルの現在の年の売上と前年の売上が、同じ期間のリセラー チャネルよりも大きいかどうかを判断します。 両方の条件が true の場合、カテゴリごとに数式は "Internet hit" という値を返します。

= IF( AND(  SUM( 'InternetSales_USD'[SalesAmount_USD])
           >SUM('ResellerSales_USD'[SalesAmount_USD])
          , CALCULATE(SUM('InternetSales_USD'[SalesAmount_USD]), PREVIOUSYEAR('DateTime'[DateKey] )) 
           >CALCULATE(SUM('ResellerSales_USD'[SalesAmount_USD]), PREVIOUSYEAR('DateTime'[DateKey] ))
          )
     , "Internet Hit"
     , ""
     )

収益

行ラベル 2005 2006 2007 2008 - 総計
Bib-Shorts
自転車ラック
自転車スタンド インターネット ヒット
ボトルとケージ インターネット ヒット
下角かっこ
ブレーキ
キャップ
鎖
クリーナー
クランクセット
変速 機
フェンダー インターネット ヒット
フォーク
手袋
ハンドル
ヘッドセット
ヘルメット
ハイドレーション パック
ジャージ
ライト
ロック
マウンテン バイク
山のフレーム
荷
ペダル
パンプス
ロードバイク
道路フレーム
サドル
ショーツ
ソックス
タイツ
タイヤとチューブ インターネット ヒット
ツーリングバイク
ツーリングフレーム
ベスト
車輪
総計