Tableau: operadores

Un operador es un símbolo que le dice al compilador que realice manipulaciones matemáticas o lógicas específicas. Tableau tiene varios operadores que se utilizan para crear fórmulas y campos calculados.

A continuación se muestran los detalles de los operadores que están disponibles y el orden (precedencia) de las operaciones.

Tipos de operador

  • Operadores generales
  • Operadores aritméticos
  • Operadores relacionales
  • Operadores logicos

Operadores generales

La siguiente tabla muestra los operadores generales admitidos por Tableau. Estos operadores actúan sobre tipos de datos numéricos, de caracteres y de fecha.

Operador Descripción Ejemplo
+(addition) Suma dos números. Concatena dos cadenas. Agrega días a las fechas.

7 + 3

Beneficio + Ventas

'abc' + 'def' = 'abcdef'

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

2004 #

–(subtraction) Resta dos números. Resta días de fechas.

- (7 + 3) = -10

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

2004 #

Operadores aritméticos

La siguiente tabla muestra los operadores aritméticos compatibles con Tableau. Estos operadores actúan solo sobre tipos de datos numéricos.

Operador Descripción Ejemplo
*(Multiplication) Multiplicación numérica 23 * 2 = 46
/(Division) División numérica 45/2 = 22,5
%(modulo) Recordatorio de la división numérica 13% 2 = 1
^(power) Elevado al poder 2 ^ 3 = 8

Operadores de comparación

La siguiente tabla enumera los operadores de comparación compatibles con Tableau. Estos operadores se utilizan en expresiones. Cada operador compara dos números, fechas o cadenas y devuelve un booleano (VERDADERO o FALSO). Los propios booleanos, sin embargo, no se pueden comparar con estos operadores.

Operador Descripción Ejemplo
= = or = (Equal to) Compara dos números o dos cadenas o dos fechas para que sean iguales. Devuelve el valor booleano VERDADERO si lo son, de lo contrario, devuelve falso. 'Hola' = 'Hola' 5 = 15/3
!= or <> (Not equal to) Compara dos números o dos cadenas o dos fechas para que no sean iguales. Devuelve el valor booleano VERDADERO si lo son, de lo contrario, devuelve falso. 'Bueno' <> 'Malo' 18! = 37/2
> (Greater than) Compara dos números o dos cadenas o dos fechas donde el primer argumento es mayor que el segundo. Devuelve el valor booleano VERDADERO si es el caso; de lo contrario, devuelve falso. [Beneficio]> 20000 [Categoría]> 'Q' [Fecha de envío]> # 1 de abril de 2004 #
< (Less than) Compara dos números o dos cadenas o dos fechas donde el primer argumento es menor que el segundo. Devuelve el valor booleano VERDADERO si es el caso; de lo contrario, devuelve falso. [Beneficio] <20000 [Categoría] <'Q' [Fecha de envío] <# 1 de abril de 2004 #

Operadores logicos

La siguiente tabla muestra los operadores lógicos compatibles con Tableau. Estos operadores se utilizan en expresiones cuyo resultado es un booleano que da la salida como VERDADERO o FALSO.

Operador Descripción Ejemplo
AND Si las expresiones o los valores booleanos presentes en ambos lados del operador AND se evalúan como VERDADEROS, el resultado es VERDADERO. De lo contrario, el resultado es FALSO. [Fecha de envío]> # 1 de abril de 2012 # Y [Beneficio]> 10000
OR Si una o ambas expresiones o valores booleanos presentes en ambos lados del operador AND se evalúa como VERDADERO, el resultado es VERDADERO. De lo contrario, el resultado es FALSO. [Fecha de envío]> # 1 de abril de 2012 # O [Beneficio]> 10000
NOT Este operador niega el valor booleano de la expresión presente después de él. NO [Fecha de envío]> # 1 de abril de 2012 #

Prioridad del operador

La siguiente tabla describe el orden en el que se evalúan los operadores. La fila superior tiene la mayor prioridad. Los operadores de la misma fila tienen la misma precedencia. Si dos operadores tienen la misma precedencia, se evalúan de izquierda a derecha en la fórmula. También se pueden utilizar paréntesis. Los paréntesis interiores se evalúan antes que los exteriores.

Precedencia Operador
1 -(negar)
2 ^ (poder)
3 *, /,%
4 +, -
5 ==,>, <,> =, <=,! =
6 NO
7 Y
8 O