次の方法で共有


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

 

 

 

 

 

 

Caps

 

 

 

 

 

 

Chains

 

 

 

 

 

 

Cleaners

 

 

 

 

 

 

Cranksets

 

 

 

 

 

 

Derailleurs

 

 

 

 

 

 

Fenders

 

 

 

Internet Hit

 

 

Forks

 

 

 

 

 

 

Gloves

 

 

 

 

 

 

Handlebars

 

 

 

 

 

 

Headsets

 

 

 

 

 

 

Helmets

 

 

 

 

 

 

Hydration Packs

 

 

 

 

 

 

Jerseys

 

 

 

 

 

 

Lights

 

 

 

 

 

 

Locks

 

 

 

 

 

 

Mountain Bikes

 

 

 

 

 

 

Mountain Frames

 

 

 

 

 

 

Panniers

 

 

 

 

 

 

Pedals

 

 

 

 

 

 

Pumps

 

 

 

 

 

 

Road Bikes

 

 

 

 

 

 

Road Frames

 

 

 

 

 

 

Saddles

 

 

 

 

 

 

Shorts

 

 

 

 

 

 

Socks

 

 

 

 

 

 

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)