Funkcja AND (język DAX)
Sprawdza, czy oba argumenty mają wartość PRAWDA, a jeśli tak jest, zwraca wartość PRAWDA.W przeciwnym razie zwraca wartość FAŁSZ.
Składnia
AND(<logical1>,<logical2>)
Parametry
Termin |
Definicja |
---|---|
wartość_logiczna_1, wartość_logiczna_2 |
Wartości logiczne, które mają zostać sprawdzone. |
Wartość zwracana
Zwraca wartość Prawda lub Fałsz, w zależności od kombinacji sprawdzanych wartości.
Uwagi
OR funkcja w DAX akceptuje tylko dwa (2) argumentów.Jeśli trzeba wykonać operację AND na wiele wyrażenie można utworzyć serię obliczenia lub, lepiej, można użyć operator AND (&&) do łączyć ich wszystkich w wyrażeniu prostsze.
Przykład
Poniższa formuła pokazuje składnię funkcja I.
=IF(AND(10 > 9, -10 < -1), "All true", "One or more false"
Oba warunki, które zostały przekazane do funkcji AND jako argumenty, są prawdziwe, więc formuła zwraca wartość All True.
W poniższym przykładzie funkcja AND jest używana z formułami zagnieżdżonymi w celu jednoczesnego porównania dwóch zestawów obliczeń.W przypadku każdej kategorii produktów formuła ustala, czy sprzedaż internetowa w tym i poprzednim roku jest większa niż sprzedaż za pośrednictwem odsprzedawców w tym samym okresie.Jeśli oba warunki są prawdziwe, formuła zwraca dla każdej kategorii wartość Internet hit (Przewaga Internetu).
AND, funkcja |
Etykiety kolumn |
|
|
|
|
|
---|---|---|---|---|---|---|
Etykiety wierszy |
2001 |
2002 |
2003 |
2004 |
|
Suma końcowa |
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 |
|
|
|
|
|
|
|
|
|
|
|
|
|
Suma końcowa |
|
|
|
|
|
|
= 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"
, ""
)