Funzione AND

Verifica se entrambi gli argomenti sono TRUE e restituisce TRUE se entrambi gli argomenti lo sono. In caso contrario, restituisce False.

Sintassi

AND(<logical1>,<logical2>)

Parametri

Termine

Definizione

logical_1, logical_2

Valori logici da testare.

Valore restituito

Viene restituito True o False a seconda della combinazione di valori testati.

Osservazioni

La funzione AND di DAX accetta solo due (2) argomenti. Per eseguire un'operazione AND su più espressioni, è possibile creare una serie di calcoli, o meglio, utilizzare l'operatore AND (&&) per unirle tutte in un'espressione più semplice.

Esempio

Nella seguente formula viene illustrata la sintassi della funzione AND.

=IF(AND(10 > 9, -10 < -1), "All true", "One or more false"

Poiché entrambi le condizioni passate come argomenti alla funzione AND sono vere, la formula restituisce "All True".

Nell'esempio seguente viene utilizzata la funzione AND con formule nidificate per confrontare contemporaneamente due set di calcoli. Per ogni categoria di prodotto la formula determina se le vendite dell'anno corrente e quelle dell'anno precedente tramite il canale Internet sono maggiori rispetto al canale Reseller per gli stessi periodi. Se entrambe le condizioni sono True, per ogni categoria viene restituito il valore 'Internet hit'.

AND - funzione

Etichette di colonna

 

 

 

 

 

Etichette di riga

2005

2006

2007

2008

 

Totale complessivo

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

 

 

 

 

 

 

 

 

 

 

 

 

 

Totale complessivo

 

 

 

 

 

 

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

Vedere anche

Altre risorse

Funzioni logiche (DAX)