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