Udostępnij za pośrednictwem


Funkcja OR (język DAX)

Sprawdza, czy jeden z argumentów ma wartość PRAWDA i zwraca wtedy wartość PRAWDA.Ta funkcja zwraca wartość FAŁSZ, jeśli oba argumenty mają wartość FAŁSZ.

Składnia

OR(<logical1>,<logical2>)

Parametry

Termin

Definicja

wartość_logiczna_1, wartość_logiczna_2

Wartości logiczne, które mają zostać sprawdzone.

Wartość zwracana

Wartość logiczna.Ta wartość jest równa PRAWDA, jeśli dowolny z dwóch argumentów ma wartość PRAWDA, lub FAŁSZ, jeśli oba argumenty mają wartość FAŁSZ.

Uwagi

OR funkcja w DAX akceptuje tylko dwa (2) argumentów.Jeśli trzeba wykonać operację lub wielu wyrażenie można utworzyć serię obliczenia lub, lepiej, można użyć operator OR (||) do łączyć ich wszystkich w wyrażeniu prostsze.

Funkcja ocenia argumenty do czasu napotkania pierwszego argumentu o wartości PRAWDA, a następnie zwraca wartość PRAWDA.

Przykład

W poniższym przykładzie pokazano sposób użycia funkcji OR w celu uzyskania nazwisk sprzedawców należących do kategorii Circle of Excellence.Do kategorii Circle of Excellence należą sprzedawcy, którzy w 2003 roku osiągnęli sprzedaż rowerów turystycznych (kategoria produktów Touring Bikes) o wartości większej niż milion dolarów lub ogólną sprzedaż o wartości ponad dwa i pół miliona dolarów.

SalesPersonFlag

Prawda

 

 

 

 

 

 

 

 

 

 

 

 

OR, funkcja

Etykiety kolumn

 

 

 

 

 

Etykiety wierszy

2001

2002

2003

2004

 

Suma końcowa

Abbas, Syed E

 

 

 

 

 

 

Alberts, Amy E

 

 

 

 

 

 

Ansman-Wolfe, Pamela O

 

 

 

 

 

 

Blythe, Michael G

Circle of Excellence

Circle of Excellence

Circle of Excellence

Circle of Excellence

Circle of Excellence

Circle of Excellence

Campbell, David R

 

 

 

 

 

 

Carson, Jillian

Circle of Excellence

Circle of Excellence

Circle of Excellence

Circle of Excellence

Circle of Excellence

Circle of Excellence

Ito, Shu K

 

 

 

 

 

 

Jiang, Stephen Y

 

 

 

 

 

 

Mensa-Annan, Tete A

 

 

 

 

 

 

Mitchell, Linda C

Circle of Excellence

Circle of Excellence

Circle of Excellence

Circle of Excellence

Circle of Excellence

Circle of Excellence

Pak, Jae B

Circle of Excellence

Circle of Excellence

Circle of Excellence

Circle of Excellence

Circle of Excellence

Circle of Excellence

Reiter, Tsvi Michael

 

 

 

 

 

 

Saraiva, José Edvaldo

Circle of Excellence

Circle of Excellence

Circle of Excellence

Circle of Excellence

Circle of Excellence

Circle of Excellence

Tsoflias, Lynn N

 

 

 

 

 

 

Valdez, Rachel B

 

 

 

 

 

 

Vargas, Garrett R

 

 

 

 

 

 

Varkey Chudukatil, Ranjit R

 

 

 

 

 

Circle of Excellence

Suma końcowa

Circle of Excellence

Circle of Excellence

Circle of Excellence

Circle of Excellence

Circle of Excellence

Circle of Excellence

IF(   OR(   CALCULATE(SUM('ResellerSales_USD'[SalesAmount_USD]), 'ProductSubcategory'[ProductSubcategoryName]="Touring Bikes") > 1000000
         ,   CALCULATE(SUM('ResellerSales_USD'[SalesAmount_USD]), 'DateTime'[CalendarYear]=2003) > 2500000
         )
   , "Circle of Excellence"
   , ""
   )

Zobacz także

Inne zasoby