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 函數,以便同時比較兩組計算。 針對每個產品類別目錄,此公式會判斷網際網路通路的今年銷售量與去年銷售量是否大於同期的轉售商通路。 如果兩個條件均成立,則公式會針對每個類別目錄傳回 "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"
, ""
)