Los operadores se representan mediante caracteres especiales o palabras clave; no se usa la sintaxis de llamada a funciones. Un operador manipula cualquier cantidad de entradas de datos, también llamados operandos, y muestra un resultado.
Operadores aritméticos
- Suma: +
- Resta: -
- División: /
- Multiplicación: *
Operadores de cadenas
- Concatenación: ||
Operadores de comparación
- =
- !=
- >
- >=
- <
- <=
Los operandos a ambos lados de los operadores de comparación deben ser del mismo tipo: texto, número o booleano.
Operadores lógicos
Los operadores lógicos muestran true, false o null. Looker Studio admite los operadores AND, OR, IN, IS NULL y NOT.
Y / O
Usa AND y OR para crear expresiones con varios valores de entrada. Usa paréntesis para agrupar condiciones y forzar el orden de prioridad, si es necesario.
Boolean expression A AND ( Boolean expression B OR Boolean expression C )
IS NULL
Muestra verdadero si el campo de entrada está vacío o es nulo.
Sintaxis
fieldIS NULL
Parámetros
field: Es la dimensión o métrica que se evaluará.
Ejemplos
| El campo contiene | Fórmula | Resultados |
|---|---|---|
| a | Campo IS NULL | falso |
|
|
Campo IS NULL | verdadero |
Más información sobre NULL
A menos que se especifique lo contrario, todos los operadores muestran
NULLcuando uno de los operandos esNULL.
NULLes diferente de la cadena vacía (""). Mientras que intentar usar la cadena vacía en aritmética suele generar un error, usar NULL muestra el valor nulo:
1+NULL=NULL
1*NULL=NULL
1/NULL=NULLetc.
Por otro lado, si bien puedes concatenar valores con la cadena vacía, el resultado de concatenar cualquier valor con NULL es el valor nulo:
CONCAT("A", "", "B") = "AB"
CONCAT("A",NULL, "B") = null
IN
Muestra verdadero si el campo de entrada contiene alguno de los valores de la lista. Los valores del campo y de la lista deben ser del mismo tipo. IN coincide con valores completos y distingue mayúsculas de minúsculas. Para valores parciales o coincidencias sin distinción entre mayúsculas y minúsculas, usa REGEXP_MATCH.
Sintaxis
fieldIN(value1, value2,... valueN)
Parámetros
field: Es la dimensión o métrica que se evaluará.
value1,value2,...valueN: Son los valores que se deben buscar.
Ejemplos
| El campo contiene | Tipo de campo | Formula | Resultados |
|---|---|---|---|
| Roberto | Texto | Campo IN ("Roberto", "Alicia") | verdadero |
| Alicia | Texto | Campo IN ("Roberto", "Alicia") | verdadero |
| Jorge | Texto | Campo IN ("Roberto", "Alicia") | falso |
| 20 | Número | Campo IN (10, 20) | verdadero |
| 10 | Número | Campo IN (10, 20) | verdadero |
| 100 | Número | Campo IN (10, 20) | falso |
| Roberto | Texto | Campo IN ("Roberto", 20) | error (porque el campo es de texto, pero 20 es un número. Para solucionar este problema, coloca "20" entre comillas. |
NOT
Niega las expresiones de entrada.
Ejemplos
| Formula | Resultados |
IF(2+2=4,"YES","NO") |
SÍ |
IF(NOT 2+2=4,"YES","NO") |
NO |
"abc" IN ("abc") |
verdadero |
"abc" NOT IN ("abc") |
falso |