Fonction AND
Vérifie si les deux arguments ont la valeur TRUE et retourne TRUE si les deux arguments ont la valeur TRUE. Sinon, retourne False.
Syntaxe
AND(<logical1>,<logical2>)
Paramètres
Terme |
Définition |
---|---|
logical_1, logical_2 |
Valeurs logiques que vous souhaitez tester. |
Valeur de retour
Retourne la valeur True ou False selon la combinaison de valeurs que vous testez.
Notes
La fonction AND dans DAX accepte uniquement deux (2) arguments. Si vous devez effectuer une opération AND sur plusieurs expressions, vous pouvez créer une série de calculs ou, mieux, utiliser l'opérateur AND (&&) pour tous les joindre dans une expression plus simple.
Exemple
La formule suivante illustre la syntaxe de la fonction AND.
=IF(AND(10 > 9, -10 < -1), "All true", "One or more false"
Dans la mesure où les deux conditions passées comme arguments à la fonction AND ont la valeur True, la formule retourne « All True ».
L'exemple suivant utilise la fonction AND avec des formules imbriquées pour comparer deux jeux de calculs en même temps. Pour chaque catégorie de produits, la formule détermine si les ventes de l'année en cours et celles de l'année précédente du canal Internet sont plus importantes que celles réalisées sur les mêmes périodes par les revendeurs. Si les deux conditions sont remplies (True), pour chaque catégorie, la formule retourne la valeur « Internet hit ».
Fonction AND |
Étiquettes de colonne |
|
|
|
|
|
---|---|---|---|---|---|---|
Étiquettes de ligne |
2005 |
2006 |
2007 |
2008 |
|
Total général |
Bib-Shorts |
|
|
|
|
|
|
Bike Racks |
|
|
|
|
|
|
Bike Stands |
|
|
|
Internet Hit |
|
|
Bottles and Cages |
|
|
|
Internet Hit |
|
|
Bottom Brackets |
|
|
|
|
|
|
Brakes |
|
|
|
|
|
|
Caps |
|
|
|
|
|
|
Chains |
|
|
|
|
|
|
Cleaners |
|
|
|
|
|
|
Cranksets |
|
|
|
|
|
|
Derailleurs |
|
|
|
|
|
|
Fenders |
|
|
|
Internet Hit |
|
|
Forks |
|
|
|
|
|
|
Gloves |
|
|
|
|
|
|
Handlebars |
|
|
|
|
|
|
Headsets |
|
|
|
|
|
|
Helmets |
|
|
|
|
|
|
Hydration Packs |
|
|
|
|
|
|
Jerseys |
|
|
|
|
|
|
Lights |
|
|
|
|
|
|
Verrous |
|
|
|
|
|
|
Mountain Bikes |
|
|
|
|
|
|
Mountain Frames |
|
|
|
|
|
|
Panniers |
|
|
|
|
|
|
Pedals |
|
|
|
|
|
|
Pumps |
|
|
|
|
|
|
Road Bikes |
|
|
|
|
|
|
Road Frames |
|
|
|
|
|
|
Saddles |
|
|
|
|
|
|
Shorts |
|
|
|
|
|
|
Socks |
|
|
|
|
|
|
Tights |
|
|
|
|
|
|
Tires and Tubes |
|
|
|
Internet Hit |
|
|
Touring Bikes |
|
|
|
|
|
|
Touring Frames |
|
|
|
|
|
|
Vests |
|
|
|
|
|
|
Wheels |
|
|
|
|
|
|
|
|
|
|
|
|
|
Total général |
|
|
|
|
|
|
= IF( AND( SUM( 'InternetSales_USD'[SalesAmount_USD])
>SUM('ResellerSales_USD'[SalesAmount_USD])
, CALCULATE(SUM('InternetSales_USD'[SalesAmount_USD]), PREVIOUSYEAR('DateTime'[DateKey] ))
>CALCULATE(SUM('ResellerSales_USD'[SalesAmount_USD]), PREVIOUSYEAR('DateTime'[DateKey] ))
)
, "Internet Hit"
, ""
)