Partager via


Fonction OR

Vérifie si l'un des arguments a la valeur TRUE, auquel cas la valeur TRUE est retournée. La fonction retourne FALSE si les deux arguments ont la valeur FALSE.

Syntaxe

OR(<logical1>,<logical2>)

Paramètres

Terme

Définition

logical_1, logical_2

Valeurs logiques que vous souhaitez tester.

Valeur de retour

Valeur booléenne. La valeur est TRUE si l'un des deux arguments a la valeur TRUE ; elle est FALSE si les deux arguments ont la valeur FALSE.

Notes

La fonction OR dans DAX accepte uniquement deux (2) arguments. Si vous devez effectuer une opération OR sur plusieurs expressions, vous pouvez créer une série de calculs ou, mieux, utiliser l'opérateur OR (||) pour tous les joindre dans une expression plus simple.

Cette fonction évalue les arguments jusqu'à ce qu'elle trouve un premier argument TRUE, auquel cas elle retourne TRUE.

Exemple

L'exemple suivant montre comment utiliser la fonction OR pour obtenir les vendeurs qui figurent dans le groupe Circle of Excellence. Le groupe Circle of Excellence regroupe les vendeurs qui ont réalisé un total de ventes de plus d'un million de dollars de vélos de cyclotourisme (Touring Bikes) ou un total de ventes de plus de 2,5 millions de dollars en 2007.

SalesPersonFlag

True

 

 

 

 

 

 

 

 

 

 

 

 

Fonction OR

Étiquettes de colonne

 

 

 

 

 

Étiquettes de ligne

2005

2006

2007

2008

 

Total général

Abbas, Syed E

 

 

 

 

 

 

Alberts, Amy E

 

 

 

 

 

 

Ansman-Wolfe, Pamela O

 

 

 

 

 

 

Blythe, Michael G

Circle of Excellence

Circle of Excellence

Circle of Excellence

Circle of Excellence

Circle of Excellence

Circle of Excellence

Campbell, David R

 

 

 

 

 

 

Carson, Jillian

Circle of Excellence

Circle of Excellence

Circle of Excellence

Circle of Excellence

Circle of Excellence

Circle of Excellence

Ito, Shu K

 

 

 

 

 

 

Jiang, Stephen Y

 

 

 

 

 

 

Mensa-Annan, Tete A

 

 

 

 

 

 

Mitchell, Linda C

Circle of Excellence

Circle of Excellence

Circle of Excellence

Circle of Excellence

Circle of Excellence

Circle of Excellence

Pak, Jae B

Circle of Excellence

Circle of Excellence

Circle of Excellence

Circle of Excellence

Circle of Excellence

Circle of Excellence

Reiter, Tsvi Michael

 

 

 

 

 

 

Saraiva, José Edvaldo

Circle of Excellence

Circle of Excellence

Circle of Excellence

Circle of Excellence

Circle of Excellence

Circle of Excellence

Tsoflias, Lynn N

 

 

 

 

 

 

Valdez, Rachel B

 

 

 

 

 

 

Vargas, Garrett R

 

 

 

 

 

 

Varkey Chudukatil, Ranjit R

 

 

 

 

 

Circle of Excellence

Total général

Circle of Excellence

Circle of Excellence

Circle of Excellence

Circle of Excellence

Circle of Excellence

Circle of Excellence

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

Voir aussi

Autres ressources

Fonctions logiques (DAX)