Funzione OR (DAX)
Per restituire TRUE controlla se uno degli argomenti è TRUE. Se entrambi gli argomenti sono FALSE, la funzione restituisce FALSE.
Sintassi
OR(<logical1>,<logical2>)
Parametri
Termine |
Definizione |
---|---|
logical_1, logical_2 |
Valori logici da testare. |
Valore restituito
Valore booleano. Il valore è TRUE se uno dei due argomenti è TRUE; è FALSE se tutti gli argomenti sono FALSE.
Osservazioni
La funzione OR in DAX accetta solo due (2) argomenti. Per eseguire un'operazione OR su più espressioni, è possibile creare una serie di calcoli o, meglio, usare l'operatore OR (||) per unire tutte le espressioni in un'espressione più semplice.
La funzione valuta gli argomenti fino al primo argomento TRUE, quindi restituisce TRUE.
Esempio
Nell'esempio seguente viene illustrato come utilizzare la funzione OR per ottenere gli agenti di vendita che appartengono al Circle of Excellence. Il riconoscimento Circle of Excellence viene attribuito a coloro che hanno realizzato più di un milione di dollari di vendite nel settore delle Touring Bikes o vendite superiori a due milioni e mezzo di dollari nel 2003.
SalesPersonFlag |
True |
|
|
|
|
|
---|---|---|---|---|---|---|
|
|
|
|
|
|
|
Funzione OR |
Column Labels |
|
|
|
|
|
Row Labels |
2001 |
2002 |
2003 |
2004 |
|
Grand Total |
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 |
Grand Total |
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"
, ""
)