Функция OR
Проверяет, является ли один из аргументов TRUE, и если да, то возвращает значение TRUE. Функция возвращает значение FALSE, если оба аргумента имеют значение FALSE.
Синтаксис
OR(<logical1>,<logical2>)
Параметры
Элемент |
Определение |
---|---|
logical_1, logical_2 |
Проверяемые логические значения. |
Возвращаемое значение
Значение типа Boolean. Значение равно TRUE, если какой-либо из двух аргументов равен TRUE. Значение равно FALSE, если оба аргумента равны FALSE.
Замечания
Функция OR в DAX принимает только два (2) аргумента. Чтобы выполнить операцию OR для нескольких выражений, можно создать последовательность вычислений, но предпочтительнее использовать оператор OR (||) для их объединения в более простом выражении.
Функция проверяет аргументы до первого найденного аргумента TRUE и возвращает значение TRUE.
Пример
Следующий пример демонстрирует использование функции OR для получения сведений о менеджерах по продажам, входящих в группу мастерства. В группу мастерства входят менеджеры по продажам, достигшие объема продаж туристических велосипедов, превышающего миллион долларов США, или объема продаж, превышающего два с половиной миллиона долларов США в 2007 г.
SalesPersonFlag |
True |
|
|
|
|
|
---|---|---|---|---|---|---|
|
|
|
|
|
|
|
OR, функция |
Метки столбцов |
|
|
|
|
|
Метки строк |
2005 |
2006 |
2007 |
2008 |
|
Общий итог |
Abbas, Syed E |
|
|
|
|
|
|
Alberts, Amy E |
|
|
|
|
|
|
Ansman-Wolfe, Pamela O |
|
|
|
|
|
|
Blythe, Michael G |
Группа мастерства |
Группа мастерства |
Группа мастерства |
Группа мастерства |
Группа мастерства |
Группа мастерства |
Campbell, David R |
|
|
|
|
|
|
Carson, Jillian |
Группа мастерства |
Группа мастерства |
Группа мастерства |
Группа мастерства |
Группа мастерства |
Группа мастерства |
Ito, Shu K |
|
|
|
|
|
|
Jiang, Stephen Y |
|
|
|
|
|
|
Mensa-Annan, Tete A |
|
|
|
|
|
|
Mitchell, Linda C |
Группа мастерства |
Группа мастерства |
Группа мастерства |
Группа мастерства |
Группа мастерства |
Группа мастерства |
Pak, Jae B |
Группа мастерства |
Группа мастерства |
Группа мастерства |
Группа мастерства |
Группа мастерства |
Группа мастерства |
Reiter, Tsvi Michael |
|
|
|
|
|
|
Saraiva, Josй Edvaldo |
Группа мастерства |
Группа мастерства |
Группа мастерства |
Группа мастерства |
Группа мастерства |
Группа мастерства |
Tsoflias, Lynn N |
|
|
|
|
|
|
Valdez, Rachel B |
|
|
|
|
|
|
Vargas, Garrett R |
|
|
|
|
|
|
Varkey Chudukatil, Ranjit R |
|
|
|
|
|
Группа мастерства |
Grand Total |
Группа мастерства |
Группа мастерства |
Группа мастерства |
Группа мастерства |
Группа мастерства |
Группа мастерства |
IF( OR( CALCULATE(SUM('ResellerSales_USD'[SalesAmount_USD]), 'ProductSubcategory'[ProductSubcategoryName]="Touring Bikes") > 1000000
, CALCULATE(SUM('ResellerSales_USD'[SalesAmount_USD]), 'DateTime'[CalendarYear]=2007) > 2500000
)
, "Circle of Excellence"
, ""
)