Функция OR (DAX)
Проверяет, является ли один из аргументов TRUE, и если да, то возвращает значение TRUE. Функция возвращает значение FALSE, если оба аргумента имеют значение FALSE.
Синтаксис
OR(<logical1>,<logical2>)
Параметры
Элемент |
Определение |
|---|---|
logical_1, logical_2 |
Проверяемые логические значения. |
Возвращаемое значение
Значение типа Boolean. Значение равно TRUE, если какой-либо из двух аргументов равен TRUE. Значение равно FALSE, если оба аргумента равны FALSE.
Замечания
Функция OR в DAX принимает только два (2) аргумента. Чтобы выполнить операцию OR для нескольких выражений, можно создать последовательность вычислений, но предпочтительнее использовать оператор OR (||) для их соединения с помощью более простого выражения.
Функция проверяет аргументы до первого найденного аргумента TRUE и возвращает значение TRUE.
Пример
Следующий пример демонстрирует использование функции OR для получения сведений о менеджерах по продажам, входящих в группу мастерства. В группу мастерства входят менеджеры по продажам, достигшие объема продаж туристических велосипедов, превышающего миллион долларов США, или объема продаж, превышающего два с половиной миллиона долларов США в 2003 г.
SalesPersonFlag |
True |
|
|
|
|
|
|---|---|---|---|---|---|---|
|
|
|
|
|
|
|
OR, функция |
Column Labels |
|
|
|
|
|
Row Labels |
2001 |
2002 |
2003 |
2004 |
|
Grand Total |
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]=2003) > 2500000
)
, "Circle of Excellence"
, ""
)