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 |