Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
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 |
|---|---|
logical_1, logical_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
Funkcja AND w języku DAX akceptuje tylko dwa (2) argumenty. Jeśli trzeba wykonać operację AND (ORAZ) w wielu wyrażeniach, można utworzyć serię obliczeń, albo zastosować jeszcze lepszą metodę, czyli użyć operatora AND (ORAZ) (&&) w celu połączenia wszystkich obliczeń w jednym prostszym wyrażeniu.
Przykład
W poniższej formule pokazano składnię funkcji AND.
=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).
Funkcja AND |
Etykiety kolumn |
|
|
|
|
|
|---|---|---|---|---|---|---|
Etykiety wierszy |
2005 |
2006 |
2007 |
2008 |
|
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"
, ""
)