Função OR
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 qualquer um dos dois argumentos for TRUE; o valor será FALSE se os dois argumentos forem FALSE.
Comentários
A função OR em DAX aceita apenas dois (2) argumentos. Se precisar executar uma operação OR em várias expressões, você poderá criar uma série de cálculos ou, melhor ainda, usar o operador OR (||) para unir tudo em uma expressão mais simples.
A função avalia os argumentos até o primeiro argumento TRUE e, em seguida, 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 acima de 2,5 milhões de dólares em 2007.
SalesPersonFlag |
True |
|
|
|
|
|
---|---|---|---|---|---|---|
|
|
|
|
|
|
|
função OR |
Rótulos de Coluna |
|
|
|
|
|
Rótulos de Linha |
2005 |
2006 |
2007 |
2008 |
|
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]=2007) > 2500000
)
, "Circle of Excellence"
, ""
)