次の方法で共有


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

論理関数