As funções permitem-lhe manipular os dados de formas que vão além da simples aritmética. O Looker Studio oferece mais de 50 funções, agrupadas nos seguintes tipos:
- As funções de agregação executam cálculos em várias linhas dos seus dados. Os exemplos incluem SUM, AVG, MIN e MAX.
- As funções aritméticas aplicam cálculos matemáticos aos seus dados. Exemplos: LOG, POWER, ROUND.
- As funções de data permitem-lhe manipular e transformar dados de tempo. Os exemplos incluem DATE, DATETIME_DIFF e YEAR.
- As funções Geo permitem-lhe transformar dados de localização geográfica. Os exemplos incluem TOCITY, TOCOUNTRY e TOREGION.
- As funções de texto permitem manipular dados de strings. Os exemplos incluem CONCAT, REGEXP_MATCH e SUBSTR.
Veja a lista completa de funções disponíveis.
Argumentos de funções
Todas as funções esperam entradas, denominadas argumentos,que indicam à função sobre que dados deve atuar. Os argumentos podem ser nomes de campos ou expressões. Uma expressão pode ser um número, um texto literal ou uma declaração que é avaliada como um nome de campo na sua origem de dados. Os argumentos também podem fornecer instruções adicionais ou informações de formatação.
Mais acerca dos argumentos de funções
- Quando fornecer argumentos de funções, certifique-se de que coloca o texto literal entre aspas simples ou duplas.
- Quando usar expressões regulares, use uma barra invertida dupla para ignorar carateres especiais. Por exemplo:
REGEXP_MATCH(GotStars, "\\*")
corresponde ao caráter literal *. - As funções geográficas requerem um código geográfico suportado como entrada.
Códigos de entrada geográficos
- ' CITY_ID '
- ' CONTINENT_CODE '
- ' COUNTRY_ISO_CODE '
- ' REGION_ISO_CODE '
- ' SUB_CONTINENT_CODE '
Os códigos geográficos válidos estão definidos aqui:
O código de entrada é opcional se a expressão do campo for uma coluna derivada que já contenha informações geográficas semânticas; caso contrário, é obrigatório.
Exemplos de funções
Seguem-se alguns exemplos simples de utilização das funções mais populares. Estão disponíveis exemplos complexos adicionais nas referências de funções individuais.
Exemplo 1: organize e simplifique as suas campanhas do Analytics.
Suponha que executa várias campanhas publicitárias e usa um sistema de codificação para as identificar por categoria. Partindo do princípio de que os códigos partilham um formato regular, pode usar a expressão CASE e a função REGEXP_MATCH para agrupar campanhas relacionadas.
Por exemplo, suponhamos que tem códigos de campanhas como C1, C2 e C3 para bens de consumo, E1, E2 e E3 para eletrónica, e S1, S2 e S3 para anúncios sociais. Pode agrupar estes códigos de campanhas na respetiva categoria e, opcionalmente, agrupar outras campanhas numa categoria diversa:
CASE
WHEN REGEXP_MATCH
(CAMPAIGN, "C.*")
THEN
"Consumer"
WHEN REGEXP_MATCH
(CAMPAIGN, "E.*")
THEN
"Electronics"
WHEN REGEXP_MATCH
(CAMPAIGN, "S.*")
THEN
"Social"
ELSE
"Misc"
END
Agora, pode usar este campo calculado para ver o desempenho das suas campanhas por grupo ou usá-lo num controlo de filtro para refinar a vista dos seus dados.
Saiba mais sobre a função CASE.
Exemplo 2: combine valores de vários campos.
Pode agregar e apresentar os seus dados de novas formas combinando vários campos através da função CONCAT. Esta ação cria um novo campo com os valores concatenados. Por exemplo:
CONCAT
('Browser: ', BROWSER, ' Version: ', BROWSER VERSION)
O novo campo mostra as strings literais e os valores das dimensões como uma única entrada. Os valores de dados podem ter o aspeto dos seguintes exemplos:
- Navegador: Chrome. Versão: 68.0.3440.106
- Navegador: Safari Versão: 11.0
- Navegador: Firefox Versão: 61.0
Exemplo 3. Crie hiperligações a partir dos seus dados
Se os seus dados contiverem URLs, pode criar links clicáveis que aparecem em tabelas através da função HIPERLIGAÇÃO.
Por exemplo, suponha que tem uma dimensão de SKU personalizada associada ao URL da descrição do produto relevante na dimensão PAGE. A seguinte fórmula cria um link clicável para cada registo nos seus dados:
HYPERLINK
(URL, SKU )
Se os seus dados não contiverem o URL completo ou precisar de combinar vários campos para criar o URL, use CONCAT para criar o link:
HYPERLINK(CONCAT
("HTTPS://mydomain.com/", PARTIAL-URL, "?some-parameter"), SKU )
Também pode usar a função HYPERLINK para criar imagens clicáveis nas suas tabelas.
Saiba mais acerca do HYPERLINK .
Limites dos campos calculados
As fórmulas nos campos calculados não podem misturar dados não agregados (dimensões) e dados agregados (métricas).
Por exemplo, não é permitido o seguinte:
CASE WHEN Country = "England" AND Conversions > 100 THEN... // invalid formula
Neste exemplo, Conversões é uma métrica agregada.