Tableau - Operadores

Um operador é um símbolo que diz ao compilador para realizar manipulações matemáticas ou lógicas específicas. O Tableau tem vários operadores usados ​​para criar campos calculados e fórmulas.

A seguir estão os detalhes dos operadores disponíveis e a ordem (precedência) das operações.

Tipos de Operador

  • Operadores Gerais
  • Operadores aritméticos
  • Operadores Relacionais
  • Operadores lógicos

Operadores Gerais

A tabela a seguir mostra os operadores gerais compatíveis com o Tableau. Esses operadores atuam em tipos de dados numéricos, de caracteres e de data.

Operador Descrição Exemplo
+(addition) Adiciona dois números. Concatena duas strings. Adiciona dias às datas.

7 + 3

Lucro + Vendas

'abc' + 'def' = 'abcdef'

# 15 de abril de 2004 # + 15 = # 30 de abril de

2004 #

–(subtraction) Subtrai dois números. Subtrai dias de datas.

- (7 + 3) = -10

# 16 de abril de 2004 # - 15 = # 1 de abril,

2004 #

Operadores aritméticos

A tabela a seguir mostra os operadores aritméticos compatíveis com o Tableau. Esses operadores atuam apenas em tipos de dados numéricos.

Operador Descrição Exemplo
*(Multiplication) Multiplicação numérica 23 * 2 = 46
/(Division) Divisão numérica 45/2 = 22,5
%(modulo) Lembrete da divisão numérica 13% 2 = 1
^(power) Elevado ao poder 2 ^ 3 = 8

Operadores de comparação

A tabela a seguir lista os operadores de comparação com suporte pelo Tableau. Esses operadores são usados ​​em expressões. Cada operador compara dois números, datas ou strings e retorna um booleano (TRUE ou FALSE). Os próprios booleanos, no entanto, não podem ser comparados usando esses operadores.

Operador Descrição Exemplo
= = or = (Equal to) Compara dois números ou duas strings ou duas datas para serem iguais. Retorna o valor booleano TRUE se eles forem; do contrário, retorna falso. 'Olá' = 'Olá' 5 = 15/3
!= or <> (Not equal to) Compara dois números ou duas strings ou duas datas para serem desiguais. Retorna o valor booleano TRUE se eles forem; do contrário, retorna falso. 'Bom' <> 'Mau' 18! = 37/2
> (Greater than) Compara dois números ou duas strings ou duas datas em que o primeiro argumento é maior que o segundo. Retorna o valor booleano TRUE se for o caso; caso contrário, retorna falso. [Lucro]> 20000 [Categoria]> 'Q' [Data de envio]> # 1 ° de abril de 2004 #
< (Less than) Compara dois números ou duas strings ou duas datas em que o primeiro argumento é menor que o segundo. Retorna o valor booleano TRUE se for o caso; caso contrário, retorna falso. [Lucro] <20000 [Categoria] <'Q' [Data de envio] <# 1 ° de abril de 2004 #

Operadores lógicos

A tabela a seguir mostra os operadores lógicos com suporte pelo Tableau. Esses operadores são usados ​​em expressões cujo resultado é um booleano fornecendo a saída como TRUE ou FALSE.

Operador Descrição Exemplo
AND Se as expressões ou valores booleanos presentes em ambos os lados do operador AND forem avaliados como TRUE, o resultado será TRUE. Caso contrário, o resultado é FALSE. [Data de envio]> # 1º de abril de 2012 # E [Lucro]> 10.000
OR Se qualquer uma ou ambas as expressões ou valores booleanos presentes em ambos os lados do operador AND forem avaliados como TRUE, o resultado será TRUE. Caso contrário, o resultado é FALSE. [Data de envio]> # 1 ° de abril de 2012 # OU [Lucro]> 10.000
NOT Este operador nega o valor booleano da expressão presente depois dele. NÃO [Data de envio]> # 1 ° de abril de 2012 #

operador precedente

A tabela a seguir descreve a ordem em que os operadores são avaliados. A linha superior tem a precedência mais alta. Os operadores na mesma linha têm a mesma precedência. Se dois operadores tiverem a mesma precedência, eles serão avaliados da esquerda para a direita na fórmula. Também podem ser usados ​​parênteses. Os parênteses internos são avaliados antes dos parênteses externos.

Precedência Operador
1 -(negar)
2 ^ (potência)
3 *, /,%
4 +, -
5 ==,>, <,> =, <=,! =
6 NÃO
7 E
8 OU