Функция AND
Проверяет значения аргументов и возвращает значение TRUE, если оба аргумента имеют значение TRUE. В противном случае возвращает значение FALSE.
Синтаксис
AND(<logical1>,<logical2>)
Параметры
Элемент |
Определение |
---|---|
logical_1, logical_2 |
Проверяемые логические значения. |
Возвращаемое значение
Возвращает значение true или false в зависимости от сочетания проверяемых значений.
Замечания
Функция AND (DAX) принимает только два (2) аргумента. Чтобы выполнить операцию AND для нескольких выражений, можно создать последовательность, но предпочтительнее использовать оператор AND (&&) для их соединения с помощью более простого выражения.
Пример
В следующей формуле показан синтаксис функции AND.
=IF(AND(10 > 9, -10 < -1), "All true", "One or more false"
Поскольку оба условия, переданные в функцию AND, имеют значение TRUE, формула возвращает строку «All True».
В следующем образце используется функция AND с вложенными формулами для одновременного сравнения двух наборов вычислений. Формула определяет для каждой категории товаров, превышают ли продажи через Интернет за текущий год и за прошлый год продажи через посредников за соответствующие периоды. Для каждой категории, если выполняются оба условия, формула возвращает значение «Internet hit».
Функция AND |
Column Labels |
|
|
|
|
|
---|---|---|---|---|---|---|
Метки строк |
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"
, ""
)