Lista de funciones

Looker Studio proporciona varias funciones potentes que se pueden usar en las fórmulas de los campos calculados.

Nombre Tipo Descripción Sintaxis
ABS Aritmética Devuelve el valor absoluto de un número. Obtén más información. ABS(X)
ACOS Aritmética Devuelve la inversa del coseno de X. Obtén más información. ACOS(X)
APPROX_COUNT_DISTINCT Agregación Devuelve la cantidad aproximada de valores únicos de X. Más información APPROX_COUNT_DISTINCT(X)
ASIN Aritmética Devuelve el valor inverso del seno de X. Obtén más información. ASIN(X)
ATAN Aritmética Devuelve la inversa de la tangente de X. Obtén más información. ATAN(X)
AVG Agregación Devuelve el promedio de todos los valores de X. Obtén más información. AVG(X)
CASE (Simple) Condicional Compara input_expression con expression_to_match de cada cláusula WHEN sucesiva y devuelve el primer result en el que esta comparación sea verdadera. Más información

CASE input_expression
    WHEN expression_to_match THEN result
    [WHEN expression_to_match THEN result]
    [...]
    [ELSE result]
END
CASE Condicional Evalúa el condition de cada cláusula WHEN sucesiva y devuelve el primer result en el que el condition es verdadero; las cláusulas WHEN y ELSE restantes no se evalúan. Si todas las condiciones son falsas o NULL, se muestra else_result si está presente; si no lo está, se muestra NULL. Más información

CASE
    WHEN condition THEN result
    [WHEN condition THEN result]
    [...]
    [ELSE else_result]
END
CAST Varios Convierte un campo o una expresión en TYPE. Los campos agregados no se permiten dentro de CAST.TYPE puede ser NUMBER, TEXT o DATETIME. Obtén más información. CAST(field_expression AS TYPE)
CEIL Aritmética Devuelve el número entero más cercano que sea mayor que X. Por ejemplo, si el valor de X es v, CEIL(X) es mayor o igual que v. Más información CEIL(X)
COALESCE Condicional Devuelve el primer valor no faltante que se encuentra en una lista de campos. Obtén más información. COALESCE(field_expression[,field_expression, ...])
CONCAT Texto Devuelve un texto que es la concatenación de X y Y. Obtén más información. CONCAT(X, Y)
CONTAINS_TEXT Texto Devuelve verdadero si X contiene texto; de lo contrario, devuelve falso. Distingue mayúsculas de minúsculas. Obtén más información. CONTAINS_TEXT(X, text)
COS Aritmética Devuelve el coseno de X. Obtén más información. COS(X)
COUNT Agregación Devuelve la cantidad de valores de X. Obtén más información. COUNT(X)
COUNT_DISTINCT Agregación Devuelve la cantidad de valores únicos de X. Obtén más información. COUNT_DISTINCT(X)
CURRENT_DATE Fecha Muestra la fecha actual de la zona horaria especificada o predeterminada. Obtén más información. CURRENT_DATE([time_zone])
CURRENT_DATETIME Fecha Muestra la fecha y hora actuales de la zona horaria especificada o predeterminada. Obtén más información. CURRENT_DATETIME([time_zone])
DATE Fecha Construye un campo o valor de fecha a partir de números o de un campo o expresión de fecha y hora. Obtén más información. DATE(year, month, day)
DATE_DIFF Fecha Devuelve la diferencia en días entre X e Y (X - Y). Obtén más información. DATE_DIFF(X, Y)
DATE_FROM_UNIX_DATE Fecha Interpreta un número entero como la cantidad de días desde el 1 de enero de 1970. Obtén más información. DATE_FROM_UNIX_DATE(integer)
DATETIME Fecha Construye un campo o valor de fecha y hora a partir de números. Obtén más información. DATETIME(year, month, day, hour, minute, second)
DATETIME_ADD Fecha Agrega un intervalo de tiempo especificado a una fecha. Obtén más información. DATETIME_ADD(datetime_expression, INTERVAL integer part)
DATETIME_DIFF Fecha Devuelve la cantidad de límites de parte entre dos fechas. Obtén más información. DATETIME_DIFF(date_expression, date_expression, part)
DATETIME_SUB Fecha Resta un intervalo de tiempo especificado de una fecha. Obtén más información. DATETIME_SUB(datetime_expression, INTERVAL integer part)
DATETIME_TRUNC Fecha Trunca una fecha al nivel de detalle especificado. Obtén más información. DATETIME_TRUNC(date_expression, part)
DAY Fecha Devuelve el día de una fecha o fecha y hora. Obtén más información. Day(date_expression)
ENDS_WITH  Texto Devuelve verdadero si X termina con texto; de lo contrario, devuelve falso. Distingue mayúsculas de minúsculas. Obtén más información. ENDS_WITH(X, text)
EXTRACT Fecha Devuelve parte de una fecha o fecha y hora. Obtén más información. EXTRACT(part FROM date_expression)
FLOOR Aritmética Devuelve el número entero más cercano que sea menor que X. Por ejemplo, si el valor X es v, FLOOR(X) es igual o menor que v. Más información FLOOR(X)
FORMAT_DATETIME Fecha Devuelve una cadena de fecha con formato. Obtén más información. FORMAT_DATETIME(format_string, datetime_expression)
HOUR Fecha Devuelve la hora de una fecha y hora. Obtén más información. HOUR(datetime_expression)
HYPERLINK Varios Devuelve un hipervínculo a la URL, etiquetado con la etiqueta del vínculo. Obtén más información. HYPERLINK(URL, link label)
IF Condicional Si condition es verdadero, se muestra true_result; de lo contrario, se muestra false_result. false_result no se evalúa si condition es verdadero. true_result no se evalúa si condition es falso o NULL. Más información IF(condition, true_result, false_result)
IFNULL Condicional Devuelve un resultado si la entrada es nula; de lo contrario, devuelve la entrada. Obtén más información. IFNULL(input_expression, null_result)
IMAGE Varios Crea campos de imagen en tu fuente de datos Más información. IMAGE(Image URL, [Alternative Text])
LEFT_TEXT  Texto Devuelve una cantidad de caracteres desde el comienzo de X. La cantidad de caracteres se especifica con length. Obtén más información. LEFT_TEXT(X, length)
LENGTH Texto Devuelve la cantidad de caracteres en X. Obtén más información. LENGTH(X)
LOG Aritmética Devuelve el logaritmo en base 2 de X. Obtén más información. LOG(X)
LOG10 Aritmética Devuelve el logaritmo en base 10 de X. Obtén más información. LOG10(X)
LOWER Texto Convierte X en minúsculas. Obtén más información. LOWER(X)
MAX Agregación Devuelve el valor máximo de X. Obtén más información. MAX(X)
MEDIAN Agregación Devuelve la mediana de todos los valores de X. Obtén más información. MEDIAN(X)
MIN Agregación Devuelve el valor mínimo de X. Obtén más información. MIN(X)
MINUTE Fecha Devuelve el componente de minutos de una fecha y hora determinadas. Obtén más información. MINUTE(datetime_expression)
MONTH Fecha Devuelve el mes de un valor de fecha y hora. Obtén más información. MONTH(date_expression)
NARY_MAX Aritmética Devuelve el valor máximo de X, Y, [,Z]*. Todos los argumentos de entrada deben ser del mismo tipo: todos números. Al menos un argumento de entrada debe ser un campo o una expresión que contenga un campo. Obtén más información. NARY_MAX(X, Y [,Z]*)
NARY_MIN Aritmética Devuelve el valor mínimo de X, Y, [,Z]*. Todos los argumentos de entrada deben ser del mismo tipo, todos números. Al menos un argumento de entrada debe ser un campo o una expresión que contenga un campo. Obtén más información. NARY_MIN(X, Y [,Z]*)
NATIVE_DIMENSION Varios Devuelve el resultado de una expresión de SQL tal como la evalúa el conjunto de datos subyacente. La expresión no puede incluir ninguna agregación. Obtén más información. NATIVE_DIMENSION("JSON_VALUE('{"name": "Dana"}', '$.name')","STRING")
NULLIF Condicional Devuelve nulo si la entrada coincide con una expresión; de lo contrario, devuelve la entrada. Obtén más información. NULLIF(input_expression, expression_to_match)
PARSE_DATE Fecha Convierte texto en una fecha. Obtén más información. PARSE_DATE(format_string, text)
PARSE_DATETIME Fecha Convierte texto en una fecha con hora. Obtén más información. PARSE_DATETIME(format_string, text)
PERCENTILE Agregación Devuelve el rango de percentil N del campo X. Obtén más información. PERCENTILE(X,N)
POWER Aritmética Devuelve el resultado de elevar X a la potencia Y. Obtén más información. POWER(X, Y)
QUARTER Fecha Devuelve el trimestre del año para una fecha determinada. Obtén más información. QUARTER(date_expression)
REGEXP_CONTAINS Texto Devuelve verdadero si X contiene el patrón de expresión regular; de lo contrario, devuelve falso. Obtén más información. REGEXP_CONTAINS(X, regular_expression)
REGEXP_EXTRACT Texto Devuelve la primera subcadena coincidente en X que coincide con el patrón de expresión regular. Obtén más información. REGEXP_EXTRACT(X, regular_expression)
REGEXP_MATCH Texto Devuelve verdadero si X coincide con el patrón de expresión regular; de lo contrario, devuelve falso. Obtén más información. REGEXP_MATCH(X, regular_expression)
REGEXP_REPLACE Texto Reemplaza todas las ocurrencias de texto que coinciden con el patrón de expresión regular en X por la cadena de reemplazo. Obtén más información. REGEXP_REPLACE(X, regular_expression, replacement)
REPLACE Texto Devuelve una copia de X con todos los casos de Y en X reemplazados por Z. Obtén más información. REPLACE(X, Y, Z)
RIGHT_TEXT  Texto Devuelve una cantidad de caracteres desde el final de X. La cantidad de caracteres se especifica con length. Obtén más información. RIGHT_TEXT(X, length)
ROUND Aritmética Devuelve X redondeado a Y dígitos de precisión. Obtén más información. ROUND(X, Y)
SECOND Fecha Devuelve el componente de segundos de una fecha y hora determinadas. Obtén más información. SECOND(datetime_expression)
SIN Aritmética Devuelve el seno de X. Obtén más información. SIN(X)
SQRT Aritmética Devuelve la raíz cuadrada de X. Ten en cuenta que X debe ser no negativo. Obtén más información. SQRT(X)
STARTS_WITH  Texto Devuelve verdadero si X comienza con texto. De lo contrario, devuelve false. Distingue mayúsculas de minúsculas. Obtén más información. STARTS_WITH(X, text)
STDDEV Agregación Devuelve la desviación estándar de X. Obtén más información. STDDEV(X)
SUBSTR Texto Devuelve un texto que es una subcadena de X. La substring comienza en el índice de inicio y tiene una longitud de longitud caracteres. Obtén más información. SUBSTR(X, start index, length)
SUM Agregación Devuelve la suma de todos los valores de X. Obtén más información. SUM(X)
TAN Aritmética Devuelve la tangente de X. Obtén más información. TAN(X)
TOCITY Ubicación geográfica Devuelve el nombre de la ciudad para X. TOCITY(X [,Input Format])
TOCONTINENT Ubicación geográfica Devuelve el nombre del continente de X. Obtén más información. TOCONTINENT(X [,Input Format])
TOCOUNTRY Ubicación geográfica Devuelve el nombre del país X. Obtén más información. TOCOUNTRY(X [,Input Format])
TODATE Fecha Devuelve una fecha en modo de compatibilidad con formato. Obtén más información. TODATE(X, Input Format, Output Format)
TODAY Fecha Muestra la fecha actual de la zona horaria especificada o predeterminada. Obtén más información. TODAY([time_zone])
TOREGION Ubicación geográfica Devuelve el nombre de la región para X. Obtén más información. TOREGION(X [,Input Format])
TOSUBCONTINENT Ubicación geográfica Devuelve el nombre del subcontinente de X. Obtén más información. TOSUBCONTINENT(X [,Input Format])
TRIM Texto Devuelve X sin los espacios iniciales ni finales. Obtén más información. TRIM(X)
UNIX_DATE Fecha Muestra el número de días desde 1970-01-01. Obtén más información. UNIX_DATE(date_expression)
UPPER Texto Convierte X en mayúsculas. Obtén más información. UPPER(X)
VARIANCE Agregación Devuelve la varianza de X. Obtén más información. VARIANCE(X)
WEEK Fecha Devuelve el número de la semana para una fecha determinada. Obtén más información. WEEK(Date)
WEEKDAY Fecha Devuelve un número que representa el día de la semana para una fecha determinada. Obtén más información. WEEKDAY(Date)
YEAR Fecha Devuelve el año de una fecha determinada. Obtén más información. YEAR(Date)
YEARWEEK Fecha Devuelve el año y el número de semana de una fecha determinada. Obtén más información. YEARWEEK(Date)