Partilhar via


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"
   , ""
   )

Consulte também

Outros recursos