次の方法で共有


AND 関数

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

構文

AND(<logical1>,<logical2>)

パラメーター

項目

定義

logical_1, logical_2

テストする論理値。

戻り値

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

説明

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

使用例

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

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

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

次のサンプルでは、入れ子になった数式で AND 関数を使用し、同時に 2 つの計算を比較しています。 この数式では、製品カテゴリごとに、インターネット経由の今年と前年の売上が、同時期の再販業者経由の売上を上回っているかどうかを判定します。 両方の条件が true である場合は、カテゴリごとに、"Internet hit" という値が返されます。

AND 関数

列ラベル

 

 

 

 

 

行ラベル

2005

2006

2007

2008

 

総計

Bib-Shorts

 

 

 

 

 

 

Bike Racks

 

 

 

 

 

 

Bike Stands

 

 

 

Internet Hit

 

 

Bottles and Cages

 

 

 

Internet Hit

 

 

Bottom Brackets

 

 

 

 

 

 

Brakes

 

 

 

 

 

 

キャップ

 

 

 

 

 

 

チェーン

 

 

 

 

 

 

クリーナー

 

 

 

 

 

 

クランクセット

 

 

 

 

 

 

Derailleurs

 

 

 

 

 

 

Fenders

 

 

 

Internet Hit

 

 

Forks

 

 

 

 

 

 

Gloves

 

 

 

 

 

 

ハンドルバー

 

 

 

 

 

 

ヘッドセット

 

 

 

 

 

 

ヘルメット

 

 

 

 

 

 

ハイドレーション パック

 

 

 

 

 

 

ジャージ

 

 

 

 

 

 

ライト

 

 

 

 

 

 

ロック

 

 

 

 

 

 

マウンテン バイク

 

 

 

 

 

 

マウンテン フレーム

 

 

 

 

 

 

パニアー

 

 

 

 

 

 

ペダル

 

 

 

 

 

 

ポンプ

 

 

 

 

 

 

ロード バイク

 

 

 

 

 

 

ロード フレーム

 

 

 

 

 

 

サドル

 

 

 

 

 

 

ショーツ

 

 

 

 

 

 

ソックス

 

 

 

 

 

 

Tights

 

 

 

 

 

 

Tires and Tubes

 

 

 

Internet Hit

 

 

Touring Bikes

 

 

 

 

 

 

Touring Frames

 

 

 

 

 

 

Vests

 

 

 

 

 

 

Wheels

 

 

 

 

 

 

 

 

 

 

 

 

 

総計

 

 

 

 

 

 

= 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"
     , ""
     )

関連項目

その他の技術情報

論理関数 (DAX)