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
field
IS 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
NULL
cuando uno de los operandos esNULL
.
NULL
es 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
=
NULL
etc.
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
field
IN
(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 |