Lista de funciones

Looker Studio proporciona varias funciones eficaces que pueden utilizarse en las fórmulas de campo calculado.

Nombre Tipo Descripción Sintaxis
ABS Aritmética Devuelve el valor absoluto de un número. Más información ABS(X)
ACOS Aritmética Devuelve el inverso del coseno de X. Más información ACOS(X)
APPROX_COUNT_DISTINCT Agregación Devuelve el número aproximado de valores únicos de X. Más información APPROX_COUNT_DISTINCT(X)
ASIN Aritmética Devuelve el inverso del seno de X. Más información ASIN(X)
ATAN Aritmética Devuelve el inverso de la tangente de X. Más información ATAN(X)
AVG Agregación Devuelve la media de todos los valores de X. 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 cuando esta comparación devuelve true. 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 la condition de cada cláusula WHEN sucesiva y devuelve la primera result donde la condition es true. Las cláusulas WHEN y ELSE restantes no se evalúan. Si todas las condiciones son false o NULL, devuelve else_result (si está presente). Si no está presente, devuelve NULL. Más información

CASE
    WHEN condition THEN result
    [WHEN condition THEN result]
    [...]
    [ELSE else_result]
END
CAST Varios Convierte un campo o expresión a TYPE. Los campos agregados no se permiten dentro de CAST.TYPE puede ser NUMBER, TEXT o DATETIME. Más información CAST(field_expression AS TYPE)
CEIL Aritmética Devuelve el número entero más próximo que sea mayor que X. Por ejemplo, si el valor de X es v, CEIL(X) es mayor que o igual a v. Más información CEIL(X)
COALESCE Condicional Devuelve el primer valor que no esté vacío de una lista de campos. Más información COALESCE(field_expression[,field_expression, ...])
CONCAT Texto Devuelve un texto que es resultado de la concatenación de X e Y. Más información CONCAT(X, Y)
CONTAINS_TEXT Texto Devuelve "verdadero" si X contiene texto. De lo contrario, devuelve "falso". El sistema distingue entre mayúsculas y minúsculas. Más información CONTAINS_TEXT(X, text)
COS Aritmética Devuelve el coseno de X. Más información COS(X)
COUNT Agregación Devuelve el número de valores de X. Más información COUNT(X)
COUNT_DISTINCT Agregación Devuelve el número de valores únicos de X. Más información COUNT_DISTINCT(X)
CURRENT_DATE Fecha Devuelve la fecha actual en la zona horaria especificada o predeterminada. Más información CURRENT_DATE([time_zone])
CURRENT_DATETIME Fecha Devuelve la fecha y la hora actuales en la zona horaria especificada o predeterminada. Más información CURRENT_DATETIME([time_zone])
DATE Fecha Crea un campo o valor de fecha a partir de números o a partir de un campo o expresión de fecha y hora. Más información DATE(year, month, day)
DATE_DIFF Fecha Devuelve la diferencia en días entre X e Y (X - Y). Más información DATE_DIFF(X, Y)
DATE_FROM_UNIX_DATE Fecha Interpreta un número entero como el número de días transcurridos desde el 1 de enero del 1970. Más información DATE_FROM_UNIX_DATE(integer)
DATETIME Fecha Crea un campo o valor de fecha y hora a partir de números. Más información DATETIME(year, month, day, hour, minute, second)
DATETIME_ADD Fecha Añade un intervalo de tiempo especificado a una fecha. Más información DATETIME_ADD(datetime_expression, INTERVAL integer part)
DATETIME_DIFF Fecha Devuelve el número de intervalos de tiempo entre dos fechas. Más información DATETIME_DIFF(date_expression, date_expression, part)
DATETIME_SUB Fecha Resta un intervalo de tiempo especificado a partir de una fecha. Más información DATETIME_SUB(datetime_expression, INTERVAL integer part)
DATETIME_TRUNC Fecha Trunca una fecha según la granularidad especificada. Más información DATETIME_TRUNC(date_expression, part)
DAY Fecha Devuelve el día de una fecha o una fecha y hora. Más información Day(date_expression)
ENDS_WITH  Texto Devuelve "true" si X termina con el texto. De lo contrario, devuelve "false". El sistema distingue entre mayúsculas y minúsculas. Más información ENDS_WITH(X, text)
EXTRACT Fecha Devuelve parte de un valor de fecha o de fecha y hora. Más información EXTRACT(part FROM date_expression)
FLOOR Aritmética Devuelve el número entero más próximo que sea inferior a X. Por ejemplo, si el valor X es v, FLOOR(X) es igual a o menor que v. Más información FLOOR(X)
FORMAT_DATETIME Fecha Devuelve una cadena de fecha con formato. Más información FORMAT_DATETIME(format_string, datetime_expression)
HOUR Fecha Devuelve la hora de una fecha y hora. Más información HOUR(datetime_expression)
HYPERLINK Varios Devuelve un hiperenlace a la URL con la etiqueta de enlace. Más información HYPERLINK(URL, link label)
IF Condicional Si condition es true, devuelve true_result; de lo contrario, devuelve false_result. false_result no se evalúa si condition es true. true_result no se evalúa si condition es false 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. Más información IFNULL(input_expression, null_result)
IMAGE Varios Crea campos Imagen en la fuente de datos. Más información IMAGE(Image URL, [Alternative Text])
LEFT_TEXT  Texto Devuelve el primer carácter o los primeros caracteres de X. El número de caracteres se especifica en longitud. Más información LEFT_TEXT(X, length)
LENGTH Texto Devuelve el número de caracteres de X. Más información LENGTH(X)
LOG Aritmética Devuelve el logaritmo en base 2 de X. Más información LOG(X)
LOG10 Aritmética Devuelve el logaritmo en base 10 de X. Más información LOG10(X)
LOWER Texto Convierte X en minúsculas. Más información LOWER(X)
MAX Agregación Devuelve el valor máximo de X. Más información MAX(X)
MEDIAN Agregación Devuelve la mediana de todos los valores de X. Más información MEDIAN(X)
MIN Agregación Devuelve el valor mínimo de X. Más información MIN(X)
MINUTE Fecha Devuelve el componente de minutos de una fecha y una hora determinadas. Más información MINUTE(datetime_expression)
MONTH Fecha Devuelve el mes a partir de un valor de fecha y hora. 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: números. Al menos uno de los argumentos de entrada debe ser un campo o una expresión que contenga un campo. 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: números. Al menos uno de los argumentos de entrada debe ser un campo o una expresión que contenga un campo. Más información NARY_MIN(X, Y [,Z]*)
NATIVE_DIMENSION Varios Devuelve el resultado de una expresión SQL según lo evaluado por el conjunto de datos subyacente. La expresión no puede incluir ninguna agregación. Más información NATIVE_DIMENSION("JSON_VALUE('{"name": "Dana"}', '$.name')","STRING")
NULLIF Condicional Devuelve un valor nulo si la entrada coincide con una expresión; de lo contrario, devuelve la entrada. Más información NULLIF(input_expression, expression_to_match)
PARSE_DATE Fecha Convierte texto en una fecha. Más información PARSE_DATE(format_string, text)
PARSE_DATETIME Fecha Convierte texto en una fecha con una hora. Más información PARSE_DATETIME(format_string, text)
PERCENTILE Agregación Devuelve la clasificación por percentiles N del campo X. Más información PERCENTILE(X,N)
POWER Aritmética Devuelve el resultado de elevar X a la potencia Y. Más información POWER(X, Y)
QUARTER Fecha Devuelve el trimestre del año de una fecha determinada. Más información QUARTER(date_expression)
REGEXP_CONTAINS Texto Devuelve "verdadero" si X contiene la expresión regular. De lo contrario, devuelve "falso". Más información REGEXP_CONTAINS(X, regular_expression)
REGEXP_EXTRACT Texto Devuelve la primera cadena secundaria de X que coincide con la expresión regular. Más información REGEXP_EXTRACT(X, regular_expression)
REGEXP_MATCH Texto Devuelve "verdadero" si X coincide con la expresión regular. De lo contrario, devuelve "falso". Más información REGEXP_MATCH(X, regular_expression)
REGEXP_REPLACE Texto Sustituye todas las repeticiones del texto que coinciden con el patrón de expresión regular de X por la cadena de sustitución. Más información REGEXP_REPLACE(X, regular_expression, replacement)
REPLACE Texto Devuelve una copia de X con todas las repeticiones de Y en X sustituidas por Z. Más información REPLACE(X, Y, Z)
RIGHT_TEXT  Texto Devuelve el último carácter o los últimos caracteres de X. El número de caracteres se especifica en longitud. Más información RIGHT_TEXT(X, length)
ROUND Aritmética Devuelve X redondeado a los dígitos de precisión de Y. Más información ROUND(X, Y)
SECOND Fecha Devuelve el componente de segundos de una fecha y una hora determinadas. Más información SECOND(datetime_expression)
SIN Aritmética Devuelve el seno de X. Más información SIN(X)
SQRT Aritmética Devuelve la raíz cuadrada de X. Ten en cuenta que X no puede ser un valor negativo. Más información SQRT(X)
STARTS_WITH  Texto Devuelve true si X empieza por el texto. De lo contrario, devuelve "false". El sistema distingue entre mayúsculas y minúsculas. Más información STARTS_WITH(X, text)
STDDEV Agregación Devuelve la desviación estándar de X. Más información STDDEV(X)
SUBSTR Texto Devuelve un texto que corresponde a una cadena secundaria de X. La subcadena empieza en índice_inicial y tiene una longitud de longitud caracteres. Más información SUBSTR(X, start index, length)
SUM Agregación Devuelve la suma de todos los valores de X. Más información SUM(X)
TAN Aritmética Devuelve la tangente de X. Más información TAN(X)
TOCITY Información geográfica Devuelve el nombre de la ciudad de X. TOCITY(X [,Input Format])
TOCONTINENT Información geográfica Devuelve el nombre del continente de X. Más información TOCONTINENT(X [,Input Format])
TOCOUNTRY Información geográfica Devuelve el nombre del país de X. Más información TOCOUNTRY(X [,Input Format])
TODATE Fecha Devuelve una fecha con formato del modo de compatibilidad. Más información TODATE(X, Input Format, Output Format)
TODAY Fecha Devuelve la fecha actual en la zona horaria especificada o predeterminada. Más información TODAY([time_zone])
TOREGION Información geográfica Devuelve el nombre de la región de X. Más información TOREGION(X [,Input Format])
TOSUBCONTINENT Información geográfica Devuelve el nombre del subcontinente de X. Más información TOSUBCONTINENT(X [,Input Format])
TRIM Texto Devuelve X sin espacios al principio ni al final. Más información TRIM(X)
UNIX_DATE Fecha Devuelve el número de días desde 1970-01-01. Más información UNIX_DATE(date_expression)
UPPER Texto Convierte X en mayúsculas. Más información UPPER(X)
VARIANCE Agregación Devuelve la varianza de X. Más información VARIANCE(X)
WEEK Fecha Devuelve el número de semana de una fecha determinada. Más información WEEK(Date)
WEEKDAY Fecha Devuelve un número que representa el día de la semana de una fecha determinada. Más información WEEKDAY(Date)
YEAR Fecha Devuelve el año de una fecha determinada. Más información YEAR(Date)
YEARWEEK Fecha Devuelve el año y el número de semana de una fecha determinada. Más información YEARWEEK(Date)