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 |