Freigeben über


AND-Funktion

Überprüft, ob für beide Argumente TRUE gilt, und gibt TRUE zurück, wenn für beide Argumente TRUE gilt. Andernfalls wird FALSE zurückgegeben.

Syntax

AND(<logical1>,<logical2>)

Parameter

Ausdruck

Definition

logical_1, logical_2

Die logischen Werte, die Sie testen möchten.

Rückgabewert

Gibt abhängig von der Kombination der getesteten Werte TRUE oder FALSE zurück.

Hinweise

Von der AND-Funktion in DAX werden nur zwei (2) Argumente akzeptiert. Wenn Sie eine AND-Operation für mehrere Ausdrücke ausführen müssen, können Sie eine Reihe von Berechnungen erstellen. Es empfiehlt sich jedoch, den AND-Operator (&&) zu verwenden, um alle Berechnungen zu einem einfacheren Ausdruck zusammenzufassen.

Beispiel

Die folgende Formel veranschaulicht die Syntax der AND-Funktion.

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

Da beide als Argumente an die AND-Funktion übergebenen Bedingungen den Wert TRUE haben, gibt die Formel "All True" zurück.

Im folgenden Beispiel wird die AND-Funktion mit geschachtelten Formeln verwendet, um zwei Berechnungssätze gleichzeitig zu vergleichen. Die Formel bestimmt für jede Produktkategorie, ob die im aktuellen und im Vorjahr über den Internetkanal erzielten Umsätze in den gleichen Zeiträumen höher als die Umsätze über den Wiederverkäuferkanal waren. Wenn beide Bedingungen den Wert TRUE haben, gibt die Formel für jede Kategorie den Wert "Internet Hit" zurück.

AND-Funktion

Spaltenbezeichnungen

 

 

 

 

 

Zeilenbezeichnungen

2005

2006

2007

2008

 

Gesamtergebnis

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

 

 

 

 

 

 

 

 

 

 

 

 

 

Gesamtergebnis

 

 

 

 

 

 

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

Siehe auch

Andere Ressourcen

Logische Funktionen (DAX)