Tableau - Operatori
Un operatore è un simbolo che dice al compilatore di eseguire specifiche manipolazioni matematiche o logiche. Tableau ha una serie di operatori utilizzati per creare formule e campi calcolati.
Di seguito sono riportati i dettagli degli operatori disponibili e l'ordine (precedenza) delle operazioni.
Tipi di operatore
- Operatori generali
- Operatori aritmetici
- Operatori relazionali
- Operatori logici
Operatori generali
La tabella seguente mostra gli operatori generali supportati da Tableau. Questi operatori agiscono su tipi di dati numerici, di carattere e di data.
Operatore | Descrizione | Esempio |
---|---|---|
+(addition) | Aggiunge due numeri. Concatena due stringhe. Aggiunge giorni alle date. | 7 + 3 Profitto + vendite "abc" + "def" = "abcdef" # 15 aprile 2004 # + 15 = # 30 aprile, 2004 # |
–(subtraction) | Sottrae due numeri. Sottrae i giorni dalle date. | - (7 + 3) = -10 # 16 aprile 2004 # - 15 = # 1 aprile, 2004 # |
Operatori aritmetici
La tabella seguente mostra gli operatori aritmetici supportati da Tableau. Questi operatori agiscono solo sui tipi di dati numerici.
Operatore | Descrizione | Esempio |
---|---|---|
*(Multiplication) | Moltiplicazione numerica | 23 * 2 = 46 |
/(Division) | Divisione numerica | 45/2 = 22,5 |
%(modulo) | Promemoria della divisione numerica | 13% 2 = 1 |
^(power) | Elevato al potere | 2 ^ 3 = 8 |
Operatori di confronto
La tabella seguente elenca gli operatori di confronto supportati da Tableau. Questi operatori vengono utilizzati nelle espressioni. Ogni operatore confronta due numeri, date o stringhe e restituisce un valore booleano (VERO o FALSO). Gli stessi booleani, tuttavia, non possono essere confrontati utilizzando questi operatori.
Operatore | Descrizione | Esempio |
---|---|---|
= = or = (Equal to) | Confronta due numeri o due stringhe o due date per essere uguali. Restituisce il valore booleano TRUE se lo sono, altrimenti restituisce false. | 'Hello' = 'Hello' 5 = 15/3 |
!= or <> (Not equal to) | Confronta due numeri o due stringhe o due date in modo che non siano uguali. Restituisce il valore booleano TRUE se lo sono, altrimenti restituisce false. | "Buono" <> "Cattivo" 18! = 37/2 |
> (Greater than) | Confronta due numeri o due stringhe o due date in cui il primo argomento è maggiore del secondo. Restituisce il valore booleano TRUE se è il caso, altrimenti restituisce false. | [Profitto]> 20000 [Categoria]> "Q" [Data di spedizione]> # 1 aprile 2004 # |
< (Less than) | Confronta due numeri o due stringhe o due date in cui il primo argomento è minore del secondo. Restituisce il valore booleano TRUE se è il caso, altrimenti restituisce false. | [Profitto] <20000 [Categoria] <'Q' [Data di spedizione] <# 1 aprile 2004 # |
Operatori logici
La tabella seguente mostra gli operatori logici supportati da Tableau. Questi operatori vengono utilizzati nelle espressioni il cui risultato è un booleano che fornisce l'output come TRUE o FALSE.
Operatore | Descrizione | Esempio |
---|---|---|
AND | Se le espressioni o i valori booleani presenti su entrambi i lati dell'operatore AND vengono valutati come TRUE, il risultato è TRUE. Altrimenti il risultato è FALSO. | [Data di spedizione]> # 1 aprile 2012 # E [Profitto]> 10000 |
OR | Se una o entrambe le espressioni o i valori booleani presenti su entrambi i lati dell'operatore AND vengono valutati come VERO, il risultato è VERO. Altrimenti il risultato è FALSO. | [Data di spedizione]> # 1 aprile 2012 # OR [Profitto]> 10000 |
NOT | Questo operatore nega il valore booleano dell'espressione presente dopo di esso. | NON [data di spedizione]> # 1 aprile 2012 # |
Precedenza operatore
La tabella seguente descrive l'ordine in cui vengono valutati gli operatori. La riga superiore ha la precedenza più alta. Gli operatori sulla stessa riga hanno la stessa precedenza. Se due operatori hanno la stessa precedenza, vengono valutati da sinistra a destra nella formula. Si possono usare anche parentesi. Le parentesi interne vengono valutate prima delle parentesi esterne.
Precedenza | Operatore |
---|---|
1 | -(negare) |
2 | ^ (potenza) |
3 | *, /,% |
4 | +, - |
5 | ==,>, <,> =, <=,! = |
6 | NON |
7 | E |
8 | O |