Partager via


OR

S’applique à :Colonne calculéeTable calculéeMesureCalcul de visuel

Vérifie si l’un des arguments a la valeur TRUE pour retourner TRUE. 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 à tester.

Valeur de retour

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

Notes

  • La fonction OR dans DAX n’accepte que 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 joindre tous les calculs dans une expression plus simple.

  • La fonction évalue les arguments jusqu’au premier argument TRUE, puis retourne TRUE.

Exemple

L’exemple suivant montre comment utiliser la fonction OR pour obtenir les vendeurs appartenant au cercle d’excellence (« Circle of Excellence »). Ce cercle regroupe les vendeurs dont les ventes de vélos de cyclotourisme (« Touring Bikes ») totalisent plus d’un million de dollars ou dont les ventes totales dépassent deux millions et demi de dollars en 2007.

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

retourne :

É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

Fonctions logiques