Lista de funções do Looker Data Studio: guia completo
Encontre nesse guia uma tabela completa com as principais funções do Google Looker Data Studio para usar no dia a dia com a criação de Dashboards.
PUBLICADO POR AYLTON INACIO
Tutoriais e Artigos > Google Looker Studio
O Google Looker Data Studio é uma ferramenta online e completa para a criação de Dashboards profissionais, conectados em fontes de dados como Excel, Google Analytics, Google Ads, bancos de dados, arquivos csv, entre outras.
Além de diversas possibilidades de conexão, também é possível criar campos calculados, métricas ou dimensões personalizadas, utilizando operações matemáticas ou funções do Looker Data Studio.
Por exemplo, se na sua fonte de dados existem os campos Nome e Apelido, você pode usar a fórmula a seguir para criar um novo campo juntando os valores, e ter um resultado "José dos Santos (Zé)".
CONCAT(nome, '(', apelido, ')')
Existem diversas funções disponíveis e organizadas por categorias.
Confira a tabela completa com as funções do Looker Data Studio.
Tipo | Nome | Descrição | Sintaxe |
---|---|---|---|
Agregação | STDDEV | Retorna o desvio padrão de X. | STDDEV(X) |
Agregação | APPROX_COUNT_DISTINCT | Retorna o número aproximado de valores exclusivos de X. | APPROX_COUNT_DISTINCT(X) |
Agregação | AVG | Retorna a média de todos os valores de X. | AVG(X) |
Agregação | COUNT | Retorna o número de valores de X. | COUNT(X) |
Agregação | COUNT_DISTINCT | Retorna o número de valores exclusivos de X. | COUNT_DISTINCT(X) |
Agregação | MAX | Retorna o valor máximo de X. | MAX(X) |
Agregação | MEDIAN | Retorna a mediana de todos os valores de X. | MEDIAN(X) |
Agregação | MIN | Retorna o valor mínimo de X. | MIN(X) |
Agregação | PERCENTILE | Retorna a classificação de porcentagem Y do campo X. | PERCENTILE(X,Y) |
Agregação | SUM | Retorna a soma de todos os valores de X. | SUM(X) |
Agregação | VARIANCE | Retorna a variância de X. | VARIANCE(X) |
Aritmético | ABS | Retorna o valor absoluto do número. | ABS(X) |
Aritmético | ACOS | Retorna a inversa do cosseno de X. | ACOS(X) |
Aritmético | ASIN | Retorna a inversa do seno de X. | ASIN(X) |
Aritmético | ATAN | Retorna a inversa da tangente de X. | ATAN(X) |
Aritmético | CEIL | Retorna o número inteiro maior que X mais próximo. Por exemplo, se o valor de X for v, CEIL (X) será igual ou maior que v. | CEIL(X) |
Aritmético | COS | Retorna o cosseno de X. | COS(X) |
Aritmético | FLOOR | Retorna o valor inteiro menor que X mais próximo. Por exemplo, se o valor de X for v, FLOOR(X) será igual ou menor que v. | FLOOR(X) |
Aritmético | LOG | Retorna o logaritmo para a base 2 de X. | LOG(X) |
Aritmético | LOG10 | Retorna o logaritmo para a base 10 de X. | LOG10(X) |
Aritmético | NARY_MAX | 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. | NARY_MAX(X, Y [,Z]*) |
Aritmético | NARY_MIN | 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. | NARY_MIN(X, Y [,Z]*) |
Aritmético | POWER | Retorna o resultado de elevar X à potência Y. | POWER(X, Y) |
Aritmético | ROUND | Retorna X arredondado para Y dígitos de precisão. | ROUND(X, Y) |
Aritmético | SIN | Retorna o seno de X. | SIN(X) |
Aritmético | SQRT | Retorna a raiz quadrada de X. Observação: X não pode ser negativo. | SQRT(X) |
Aritmético | TAN | Retorna a tangente de X. | TAN(X) |
Condicional | COALESCE | Retornará o primeiro valor não ausente encontrado em uma lista de campos. | COALESCE(field_expression[,field_expression, ...]) |
Condicional | IFNULL | Retornará um resultado se a entrada for nula, caso contrário, retornará a entrada. | IFNULL(input_expression, null_result) |
Condicional | NULLIF | Retornará nulo se a entrada corresponder a uma expressão. Caso contrário, retornará a entrada. | NULLIF(input_expression, expression_to_match) |
Condicional | CASE | Avalia a condition de cada cláusula sucessiva WHEN e retorna o primeiro result em que condition for verdadeiro. 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 quando presente. Caso ausente, retornará NULL. | |
Condicional | IF | Se condition for verdadeira, true_result será retornado. Caso contrário, false_result será retornado. false_result não será avaliado se condition for verdadeiro. true_result não será avaliado se condition for falsa ou NULL. | IF(condition, true_result, false_result) |
Data | CURRENT_DATE | Retorna a data atual a partir do fuso horário especificado ou padrão. | CURRENT_DATE([time_zone]) |
Data | CURRENT_DATETIME | Retorna a data e o horário atuais de acordo com o fuso horário especificado ou padrão. | CURRENT_DATETIME([time_zone]) |
Data | DATE | Produz um campo ou valor de data com base em números ou em uma expressão ou campo "Date & Time". | DATE(year, month, day) |
Data | DATE_DIFF | Retorna a diferença em dias entre X e Y (X - Y). | DATE_DIFF(X, Y) |
Data | DATE_FROM_UNIX_DATE | Interpreta um número inteiro como o número de dias desde 01-01-1970. | DATE_FROM_UNIX_DATE(integer) |
Data | DATETIME | Produz um campo ou valor "Data e hora" com base nos números. | DATETIME(year, month_num, day, hour, minute, second) |
Data | DATETIME_ADD | Adiciona um intervalo de tempo especificado à uma data. | DATETIME_ADD(datetime_expression, INTERVAL integer part) |
Data | DATETIME_DIFF | Retorna o número de intervalos entre duas datas. | DATETIME_DIFF(date_expression, date_expression, part) |
Data | DATETIME_SUB | Subtrai um intervalo de tempo especificado de uma data. | DATETIME_SUB(datetime_expression, INTERVAL integer part) |
Data | DATETIME_TRUNC | Trunca uma data com uma granularidade especificada. | DATETIME_TRUNC(date_expression, part) |
Data | DAY | Retorna o dia da data ou data e hora. | Day(date_expression) |
Data | EXTRACT | Retorna parte de uma data ou data e hora. | EXTRACT(part FROM date_expression) |
Data | FORMAT_DATETIME | Retorna uma string de data formatada. | FORMAT_DATETIME(format_string, datetime_expression) |
Data | HOUR | Retorna a hora de uma data e hora. | HOUR(datetime_expression) |
Data | MINUTE | Retorna o componente de minutos de uma determinada data e hora. | MINUTE(datetime_expression) |
Data | MONTH | Retorna o mês do valor de "Data e hora". | MONTH(date_expression) |
Data | PARSE_DATE | Converte o texto em data. | PARSE_DATE(format_string, text) |
Data | PARSE_DATETIME | Converte texto em uma data com hora. | PARSE_DATETIME(format_string, text) |
Data | QUARTER | Retorna o trimestre do ano de uma data especificada. | QUARTER(date_expression) |
Data | SECOND | Retorna o componente de segundos de uma data/hora especificada. | SECOND(datetime_expression) |
Data | TODATE | Retorna uma data formatada no modo de compatibilidade. | TODATE(X, Input Format, Output Format) |
Data | TODAY | Retorna a data atual a partir do fuso horário especificado ou padrão. | TODAY([time_zone]) |
Data | UNIX_DATE | Retorna o número de dias desde 1970-01-01. | UNIX_DATE(date_expression) |
Data | WEEK | Retorna o número da semana de uma data especificada. | WEEK(Date) |
Data | WEEKDAY | Retorna o número que representa o dia da semana de uma data especificada. | WEEKDAY(Date) |
Data | YEAR | Retorna o ano de uma determinada data. | YEAR(Date) |
Data | YEARWEEK | Retorna o número do ano e da semana de uma determinada data. | YEARWEEK(Date) |
Diversos | CAST | Expressão ou campo convertido para TYPE. Não é permitido usar campos agregados em CAST. TYPE pode ser NUMBER ou TEXT.
| CAST(field_expression AS TYPE) |
Diversos | HYPERLINK | Retorna o hiperlink do URL, marcado com a etiqueta do link. | HYPERLINK(URL, link label) |
Diversos | IMAGE | Cria campos "Image" na sua fonte de dados. | IMAGE(Image URL, [Alternative Text]) |
Geográfico | TOCITY | Retorna o nome da cidade de X. | TOCITY(X [,Input Format] ) |
Geográfico | TOCONTINENT | Retorna o nome do continente para X. | TOCONTINENT(X [,Input Format] ) |
Geográfico | TOCOUNTRY | Retorna o nome do país para X. | TOCOUNTRY(X [,Input Format] ) |
Geográfico | TOREGION | Retorna o nome da região de X. | TOREGION(X [,Input Format]) |
Geográfico | TOSUBCONTINENT | Retorna o nome do subcontinente para X. | TOSUBCONTINENT(X [,Input Format]) |
Texto | CONCAT | Retorna um texto que é a concatenação de X e Y. | CONCAT(X, Y) |
Texto | CONTAINS_TEXT | Retorna "true" se X contiver texto. Caso contrário, retorna "false". Diferencia maiúsculas de minúsculas. | CONTAINS_TEXT(X, text) |
Texto | ENDS_WITH | Retorna "true" se X terminar com o texto. Caso contrário, retorna "false". Diferencia maiúsculas de minúsculas. | ENDS_WITH(X, text) |
Texto | LEFT_TEXT | Retorna uma quantidade de caracteres desde o início de X. O número de caracteres é especificado por length. | LEFT_TEXT(X, length) |
Texto | LENGTH | Retorna o número de caracteres em X. | LENGTH(X) |
Texto | LOWER | Converte X em letras minúsculas. | LOWER(X) |
Texto | REGEXP_EXTRACT | Retorna a primeira substring correspondente em "X", que corresponde ao padrão de expressão regular. | REGEXP_EXTRACT(X, regular_expression) |
Texto | REGEXP_MATCH | Retorna "true" se X corresponder ao padrão de expressão regular. Caso contrário, retorna "false". | REGEXP_MATCH(X, regular_expression) |
Texto | REGEXP_REPLACE | Substitui todas as ocorrências de texto correspondentes ao padrão de expressão regular em "X" pela string de substituição. | REGEXP_REPLACE(X, regular_expression, replacement) |
Texto | REPLACE | Retorna uma cópia de X com todas as ocorrências de Y em X substituídas por Z. | REPLACE(X, Y, Z) |
Texto | RIGHT_TEXT | Retorna uma quantidade de caracteres do fim de X. O número de caracteres é especificado por length. | RIGHT_TEXT(X, length) |
Texto | STARTS_WITH | Retorna "true" se X começar com um texto. Caso contrário, retorna "false". Diferencia maiúsculas de minúsculas. | STARTS_WITH(X, text) |
Texto | SUBSTR | Retorna um texto que é uma substring de X. A substring começa no índice inicial e tem length caracteres. | SUBSTR(X, start index, length) |
Texto | TRIM | Retorna X com os espaços à esquerda e à direita removidos. | TRIM(X) |
Texto | UPPER | Converte X em letras maiúsculas. | UPPER(X) |
Então é isso, eu espero que você tenha gostado desta publicação. Fique à vontade para compartilhar nas suas redes sociais para ajudar na divulgação e crescimento do site.
Aproveite para se inscrever no meu canal do YouTube e também na News do site pra ficar por dentro das novidades em artigos, tutoriais e cursos online.
Abraço e até a próxima!