Lista de funções do Google Data Studio: guia completo
Acesse o post original sobre Lista de funções do Google Data Studio: guia completo, no site oficial do Aylton Inacio.
O Google 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 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 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) |
| Data | WEEK | Retorna a semana de X desde o começo do ano, conforme o padrão ISO 8601. | WEEK(X) |
| Data | DATE_DIFF | Retorna a diferença em dias entre X e Y (X – Y). | DATE_DIFF(X, Y) |
| Data | DAY | Retorna o dia de X. | DAY(X [,Input Format]) |
| Data | HOUR | Retorna o componente hora de X. | HOUR(X [,Input Format]) |
| Data | MINUTE | Retorna o componente minutos de X. | MINUTE(X [,Input Format]) |
| Data | MONTH | Retorna o mês de X. | MONTH(X [,Input Format]) |
| Data | QUARTER | Retorna o trimestre de X. | QUARTER(X [,Input Format]) |
| Data | SECOND | Retorna os componentes de X em segundos. | SECOND(X [,Input Format]) |
| Data | TODATE | Retorna o campo de data e hora no formato especificado, em UTC. | TODATE(X, Input Format, Output Format) |
| Data | WEEKDAY | Retorna o dia da semana de X. | WEEKDAY(X [,Input Format]) |
| Data | YEAR | Retorna o ano de X. | YEAR(X [,Input Format]) |
| Data | YEARWEEK | Retorna o ano e o número da semana de X. | YEARWEEK(X) |
| Data | TODAY | Retorna a data atual. | TODAY() |
| Diversos | CASE | Analisa para exatamente um valor com base em um determinado conjunto de expressões booleanas. |
|
| 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) |
Espero que tenha gostado deste post e se gostou, me ajude na divulgação, compartilhando o conteúdo "Lista de funções do Google Data Studio: guia completo" nas redes sociais ou colocando um link no seu site pra passar sua força e melhorar a classificação deste material nos resultados de pesquisa.
Se tiver qualquer dúvida ou sugestão, entre em contato comigo.
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!
Comentários
Postar um comentário