Fonction AND (DAX)

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 de DAX n'accepte que 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

2001

2002

2003

2004

 

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

 

 

 

 

 

 

Locks

 

 

 

 

 

 

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

Voir aussi

Autres ressources