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