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