Lista de funções

O Looker Studio oferece várias funções eficientes que podem ser usadas em fórmulas de campos calculados.

É possível encontrar mais informações sobre cada função, incluindo exemplos, no editor de fórmulas. Essa ajuda vai aparecer quando você começar a digitar a fórmula.

Nome Tipo Descrição Sintaxe
ABS Aritmética Retorna o valor absoluto do número. Saiba mais. ABS(X)
ACOS Aritmética Retorna o inverso do cosseno de X. Saiba mais. ACOS(X)
APPROX_COUNT_DISTINCT Agregação Retorna o número aproximado de valores únicos de X. Saiba mais APPROX_COUNT_DISTINCT(X)
ASIN Aritmética Retorna o inverso do seno de X. Saiba mais. ASIN(X)
ATAN Aritmética Retorna o inverso da tangente de X. Saiba mais. ATAN(X)
AVG Agregação Retorna a média de todos os valores de X. Saiba mais. AVG(X)
CASE (simples) Condicional Compara input_expression com expression_to_match de cada cláusula WHEN sucessiva e retorna a primeira result em que essa comparação retorna verdadeiro. Saiba mais

CASE input_expression
    WHEN expression_to_match THEN result
    [WHEN expression_to_match THEN result]
    [...]
    [ELSE result]
END
CASE Condicional Avalia a condition de cada cláusula WHEN sucessiva e retorna a primeira result em que a condition é verdadeira. As cláusulas WHEN e ELSE restantes não são avaliadas. Se todas as condições forem falsas ou NULL, else_result será retornado se presente. Caso contrário, será retornado NULL. Saiba mais

CASE
    WHEN condition THEN result
    [WHEN condition THEN result]
    [...]
    [ELSE else_result]
END
CAST Diversos Transmitir campo ou expressão para TYPE. Não são permitidos campos agregados em CAST.TYPE pode ser NUMBER, TEXT ou DATETIME. Saiba mais. CAST(field_expression AS TYPE)
CEIL Aritmética Retorna o número inteiro mais próximo maior que X. Por exemplo, se o valor de X for v, CEIL(X) será maior ou igual a v. Saiba mais. CEIL(X)
COALESCE Condicional Retorna o primeiro valor não ausente encontrado em uma lista de campos. Saiba mais. COALESCE(field_expression[,field_expression, ...])
CONCAT Texto Retorna um texto que é a concatenação de X e Y. Saiba mais. CONCAT(X, Y)
CONTAINS_TEXT Texto Retorna verdadeiro se X contiver texto. Caso contrário, retorna falso. Diferencia maiúsculas de minúsculas. Saiba mais. CONTAINS_TEXT(X, text)
COS Aritmética Retorna o cosseno de X. Saiba mais. COS(X)
COUNT Agregação Retorna o número de valores de X. Saiba mais. COUNT(X)
COUNT_DISTINCT Agregação Retorna o número de valores exclusivos de X. Saiba mais. COUNT_DISTINCT(X)
CURRENT_DATE Data Retorna a data atual a partir do fuso horário especificado ou padrão. Saiba mais. CURRENT_DATE([time_zone])
CURRENT_DATETIME Data Retorna a data e a hora atuais de acordo com o fuso horário especificado ou padrão. Saiba mais. CURRENT_DATETIME([time_zone])
DATE Data Produz um campo ou valor de data com base em números ou em uma expressão ou campo "Data e hora". Saiba mais. DATE(year, month, day)
DATE_DIFF Data Retorna a diferença em dias entre X e Y (X - Y). Saiba mais. DATE_DIFF(X, Y)
DATE_FROM_UNIX_DATE Data Interpreta um número inteiro como o número de dias desde 01-01-1970. Saiba mais. DATE_FROM_UNIX_DATE(integer)
DATETIME Data Produz um campo ou valor "Data e hora" com base nos números. Saiba mais. DATETIME(year, month, day, hour, minute, second)
DATETIME_ADD Data Adiciona um intervalo de tempo especificado a uma data. Saiba mais. DATETIME_ADD(datetime_expression, INTERVAL integer part)
DATETIME_DIFF Data Retorna o número de limites de parte entre duas datas. Saiba mais. DATETIME_DIFF(date_expression, date_expression, part)
DATETIME_SUB Data Subtrai um intervalo de tempo especificado de uma data. Saiba mais. DATETIME_SUB(datetime_expression, INTERVAL integer part)
DATETIME_TRUNC Data Trunca uma data com a granularidade especificada. Saiba mais. DATETIME_TRUNC(date_expression, part)
DIA Data Retorna o dia de uma data ou data e hora. Saiba mais. Day(date_expression)
ENDS_WITH  Texto Retorna verdadeiro se X terminar com texto. Caso contrário, retorna falso. Diferencia maiúsculas de minúsculas. Saiba mais. ENDS_WITH(X, text)
EXTRAÇÃO Data Retorna parte de uma data ou data e hora. Saiba mais. EXTRACT(part FROM date_expression)
FLOOR Aritmética Retorna o número inteiro mais próximo menor que X. Por exemplo, se o valor X for v, FLOOR(X) será igual ou menor que v. Saiba mais. FLOOR(X)
FORMAT_DATETIME Data Retorna uma string de data formatada. Saiba mais. FORMAT_DATETIME(format_string, datetime_expression)
HORA Data Retorna a hora de uma data e hora. Saiba mais. HOUR(datetime_expression)
HYPERLINK Diversos Retorna o hiperlink do URL, marcado com a etiqueta do link. Saiba mais. HYPERLINK(URL, link label)
IF Condicional Se condition for verdadeiro, retornará true_result, caso contrário, retornará false_result. false_result não será avaliado se condition for verdadeiro. true_result não será avaliado se condition for falso ou NULL. Saiba mais IF(condition, true_result, false_result)
IMAGEM Diversos Cria campos "Image" na sua fonte de dados. Saiba mais. IMAGE(Image URL, [Alternative Text])
LEFT_TEXT  Texto Retorna uma quantidade de caracteres do início de X. O número de caracteres é especificado por length. Saiba mais. LEFT_TEXT(X, length)
LENGTH Texto Retorna o número de caracteres em X. Saiba mais. LENGTH(X)
LOG Aritmética Retorna o logaritmo para a base 2 de X. Saiba mais. LOG(X)
LOG10 Aritmética Retorna o logaritmo para a base 10 de X. Saiba mais. LOG10(X)
LOWER Texto Converte X em letras minúsculas. Saiba mais. LOWER(X)
MAX Agregação Retorna o valor máximo de X. Saiba mais. MAX(X)
MEDIAN Agregação Retorna a mediana de todos os valores de X. Saiba mais. MEDIAN(X)
MIN Agregação Retorna o valor mínimo de X. Saiba mais. MIN(X)
MINUTO Data Retorna o componente de minutos de uma determinada data e hora. Saiba mais. MINUTE(datetime_expression)
MÊS Data Retorna o mês de um valor de "Data e hora". Saiba mais. MONTH(date_expression)
NARY_MAX Aritmética Retorna o valor máximo de X, Y, [,Z]*. Todos os argumentos de entrada precisam ser do mesmo tipo, todos números. Pelo menos um argumento de entrada precisa ser um campo ou uma expressão com um campo. Saiba mais. NARY_MAX(X, Y [,Z]*)
NARY_MIN Aritmética Retorna o valor mínimo de X, Y, [,Z]*. Todos os argumentos de entrada precisam ser do mesmo tipo, todos números. Pelo menos um argumento de entrada precisa ser um campo ou uma expressão com um campo. Saiba mais. NARY_MIN(X, Y [,Z]*)
NATIVE_DIMENSION Diversos Retorna o resultado de uma expressão SQL conforme avaliado pelo conjunto de dados. A expressão não pode incluir agregações. Saiba mais. NATIVE_DIMENSION("JSON_VALUE('{"name": "Dana"}', '$.name')","STRING")
NULLIF Condicional Retornará "null" se a entrada corresponder a uma expressão. Caso contrário, retornará a entrada. Saiba mais. NULLIF(input_expression, expression_to_match)
PARSE_DATE Data Converte texto em data. Saiba mais. PARSE_DATE(format_string, text)
PARSE_DATETIME Data Converte o texto em uma data com hora. Saiba mais. PARSE_DATETIME(format_string, text)
PERCENTILE Agregação Retorna a classificação de porcentagem N do campo X. Saiba mais. PERCENTILE(X,N)
POWER Aritmética Retorna o resultado de elevar X à potência Y. Saiba mais. POWER(X, Y)
TRIMESTRE Data Retorna o trimestre do ano de uma data especificada. Saiba mais. QUARTER(date_expression)
REGEXP_CONTAINS Texto Retorna verdadeiro se X contém o padrão de expressão regular. Caso contrário, retorna falso. Saiba mais. REGEXP_CONTAINS(X, regular_expression)
REGEXP_EXTRACT Texto Retorna a primeira substring correspondente em X que corresponde ao padrão de expressão regular. Saiba mais. REGEXP_EXTRACT(X, regular_expression)
REGEXP_MATCH Texto Retorna verdadeiro se X corresponder ao padrão de expressão regular. Caso contrário, retorna falso. Saiba mais. REGEXP_MATCH(X, regular_expression)
REGEXP_REPLACE Texto Substitui todas as ocorrências de texto correspondentes ao padrão de expressão regular em X pela string replacement. Saiba mais. REGEXP_REPLACE(X, regular_expression, replacement)
SUBSTITUIR Texto Retorna uma cópia de X com todas as ocorrências de Y em X substituídas por Z. Saiba mais. REPLACE(X, Y, Z)
RIGHT_TEXT  Texto Retorna uma quantidade de caracteres do fim de X. O número de caracteres é especificado por length. Saiba mais. RIGHT_TEXT(X, length)
ROUND Aritmética Retorna X arredondado para Y dígitos de precisão. Saiba mais. ROUND(X, Y)
SECOND Data Retorna o componente de segundos de uma determinada data e hora. Saiba mais. SECOND(datetime_expression)
SIN Aritmética Retorna o seno de X. Saiba mais. SIN(X)
SQRT Aritmética Retorna a raiz quadrada de X. O valor de X não pode ser negativo. Saiba mais. SQRT(X)
STARTS_WITH  Texto Retorna verdadeiro se X começar com texto. Caso contrário, retorna "false". Diferencia maiúsculas de minúsculas. Saiba mais. STARTS_WITH(X, text)
STDDEV Agregação Retorna o desvio padrão de X. Saiba mais. STDDEV(X)
SUBSTR Texto Retorna um texto que é uma substring de X. A substring começa no índice de início e tem length caracteres. Saiba mais. SUBSTR(X, start index, length)
SUM Agregação Retorna a soma de todos os valores de X. Saiba mais. SUM(X)
TAN Aritmética Retorna a tangente de X. Saiba mais. TAN(X)
TOCITY Geográfico Retorna o nome da cidade X. TOCITY(X [,Input Format])
TOCONTINENT Geográfico Retorna o nome do continente de X. Saiba mais. TOCONTINENT(X [,Input Format])
TOCOUNTRY Geográfico Retorna o nome do país de X. Saiba mais. TOCOUNTRY(X [,Input Format])
TODATE Data Retorna uma data formatada no modo de compatibilidade. Saiba mais. TODATE(X, Input Format, Output Format)
HOJE Data Retorna a data atual a partir do fuso horário especificado ou padrão. Saiba mais. TODAY([time_zone])
TOREGION Geográfico Retorna o nome da região de X. Saiba mais. TOREGION(X [,Input Format])
TOSUBCONTINENT Geográfico Retorna o nome do subcontinente de X. Saiba mais. TOSUBCONTINENT(X [,Input Format])
TRIM Texto Retorna X com os espaços à esquerda e à direita removidos. Saiba mais. TRIM(X)
UNIX_DATE Data Retorna o número de dias desde 1970-01-01. Saiba mais. UNIX_DATE(date_expression)
UPPER Texto Converte X em letras maiúsculas. Saiba mais. UPPER(X)
VARIANCE Agregação Retorna a variância de X. Saiba mais. VARIANCE(X)
SEMANA Data Retorna o número da semana de uma data especificada. Saiba mais. WEEK(Date)
DIA DA SEMANA Data Retorna um número que representa o dia da semana de uma data especificada. Saiba mais. WEEKDAY(Date)
YEAR Data Retorna o ano de uma determinada data. Saiba mais. YEAR(Date)
YEARWEEK Data Retorna o ano e o número da semana de uma determinada data. Saiba mais. YEARWEEK(Date)