Funzione OR
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 entrambi gli argomenti sono FALSE.
Osservazioni
La funzione OR di DAX consente di accettare solo due (2) argomenti. Per eseguire un'operazione OR su più espressioni, è possibile creare una serie di calcoli, o meglio, utilizzare l'operatore OR (||) per creare un join di tutte in un'espressione più semplice.
Tramite la funzione vengono valutati gli argomenti fino al primo argomento TRUE, quindi viene restituito 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 2007.
SalesPersonFlag |
True |
|
|
|
|
|
---|---|---|---|---|---|---|
|
|
|
|
|
|
|
OR - funzione |
Etichette di colonna |
|
|
|
|
|
Etichette di riga |
2005 |
2006 |
2007 |
2008 |
|
Totale complessivo |
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 |
Totale complessivo |
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]=2007) > 2500000
)
, "Circle of Excellence"
, ""
)