Função OR (DAX)
Verifica se um dos argumentos é TRUE para retornar TRUE. A função retornará FALSE se os dois argumentos forem FALSE.
Sintaxe
OR(<logical1>,<logical2>)
Parâmetros
Termo |
Definição |
---|---|
logical_1, logical_2 |
Os valores lógicos que você deseja testar. |
Valor de retorno
Um valor booliano. O valor será TRUE se um dos dois argumentos for TRUE; o valor será FALSE se os dois argumentos forem FALSE.
Comentários
A função OR no DAX aceita apenas dois (2) argumentos. Se você precisar efetuar uma operação OR em várias expressões, crie uma série de cálculos, ou melhor, use o operador OR (||) para associar todos eles em uma expressão mais simples.
A função avalia os argumentos até o primeiro argumento TRUE e depois retorna TRUE.
Exemplo
O exemplo a seguir mostra como usar a função OR para obter os vendedores que pertencem ao Círculo de Excelência. O Círculo de Excelência reconhece aqueles que atingiram mais de um milhão de dólares em vendas em Touring Bikes ou vendas de mais de 2,5 milhões de dólares em 2003.
SalesPersonFlag |
True |
|
|
|
|
|
---|---|---|---|---|---|---|
|
|
|
|
|
|
|
Função OR |
Rótulos de coluna |
|
|
|
|
|
Rótulos de linha |
2001 |
2002 |
2003 |
2004 |
|
Grand Total |
Abbas, Syed E |
|
|
|
|
|
|
Alberts, Amy E |
|
|
|
|
|
|
Ansman-Wolfe, Pamela O |
|
|
|
|
|
|
Blythe, Michael G |
Círculo de Excelência |
Círculo de Excelência |
Círculo de Excelência |
Círculo de Excelência |
Círculo de Excelência |
Círculo de Excelência |
Campbell, David R |
|
|
|
|
|
|
Carson, Jillian |
Círculo de Excelência |
Círculo de Excelência |
Círculo de Excelência |
Círculo de Excelência |
Círculo de Excelência |
Círculo de Excelência |
Ito, Shu K |
|
|
|
|
|
|
Jiang, Stephen Y |
|
|
|
|
|
|
Mensa-Annan, Tete A |
|
|
|
|
|
|
Mitchell, Linda C |
Círculo de Excelência |
Círculo de Excelência |
Círculo de Excelência |
Círculo de Excelência |
Círculo de Excelência |
Círculo de Excelência |
Pak, Jae B |
Círculo de Excelência |
Círculo de Excelência |
Círculo de Excelência |
Círculo de Excelência |
Círculo de Excelência |
Círculo de Excelência |
Reiter, Tsvi Michael |
|
|
|
|
|
|
Saraiva, José Edvaldo |
Círculo de Excelência |
Círculo de Excelência |
Círculo de Excelência |
Círculo de Excelência |
Círculo de Excelência |
Círculo de Excelência |
Tsoflias, Lynn N |
|
|
|
|
|
|
Valdez, Rachel B |
|
|
|
|
|
|
Vargas, Garrett R |
|
|
|
|
|
|
Varkey Chudukatil, Ranjit R |
|
|
|
|
|
Círculo de Excelência |
Grand Total |
Círculo de Excelência |
Círculo de Excelência |
Círculo de Excelência |
Círculo de Excelência |
Círculo de Excelência |
Círculo de Excelência |
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"
, ""
)