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