Os campos calculados permitem-lhe criar novas métricas e dimensões derivadas dos seus dados. Os campos calculados permitem-lhe expandir e transformar as informações que fluem das suas origens de dados e ver os resultados nos relatórios.
Ver um vídeo
Como funcionam os campos calculados
Um campo calculado é uma fórmula que executa alguma ação num ou mais campos da sua origem de dados. Os campos calculados podem realizar operações aritméticas e matemáticas; manipular texto, data e informações geográficas; e usar lógica de ramificação para avaliar os seus dados e devolver resultados diferentes. Também pode criar grupos personalizados com o tipo de campo calculado grupo personalizado ou intervalos personalizados com o tipo de campo calculado intervalo personalizado. Em seguida, o resultado de um campo calculado pode ser apresentado para cada linha de dados em gráficos que incluam esse campo. A forma como estes novos dados são apresentados depende da forma como são usados.
Por exemplo, suponhamos que cria um campo calculado denominado Total que multiplica um campo de preço unitário (Price) por um campo de quantidade vendida ( Qty Sold ):
Quando usado numa tabela, o campo Total calculado mostra o produto dessa multiplicação para cada linha.
Quando usado na tabela de dados, o campo Total apresenta a soma dos produtos para todas as linhas em que a quantidade é multiplicada pelo preço.
Origem de dados versus campos calculados específicos do gráfico
Existem dois tipos de campos calculados, que são determinados pelo local onde os cria: na origem de dados ou em gráficos específicos num relatório. Cada tipo de campo calculado oferece determinadas vantagens em relação ao outro.
Campos calculados em origens de dados
Quando cria um campo calculado numa origem de dados, estão disponíveis as seguintes ações:
- O campo calculado está disponível em qualquer relatório que use essa origem de dados.
- Pode usar um campo calculado de origem de dados em gráficos, controlos e outros campos calculados, tal como um campo normal.
- Pode filtrar um campo calculado da origem de dados, tal como um campo normal. Por exemplo, pode definir uma propriedade de filtro para incluir apenas itens com um valor combinado de 500 € ou mais:
Limites dos campos calculados da origem de dados
Os campos calculados nas origens de dados têm as seguintes limitações:
- Não pode usar um campo calculado da origem de dados com dados combinados.
- Tem de ter direitos de edição na origem de dados para criar ou editar campos calculados na mesma.
- Não pode aplicar a formatação de valores personalizados quando cria ou edita um campo calculado numa origem de dados.
Pode aplicar a formatação de valores personalizados a um campo calculado da origem de dados no separador Configuração do painel Propriedades de um gráfico.
Campos calculados específicos do gráfico
Pode adicionar campos calculados diretamente a um gráfico no seu relatório. Estes campos calculados específicos do gráfico (também conhecidos como "ao nível do gráfico") podem fazer cálculos matemáticos, usar funções e devolver declarações CASE baseadas em resultados, tal como os campos calculados numa origem de dados.
Os campos calculados específicos do gráfico oferecem algumas vantagens em relação aos campos calculados da origem de dados:
- Pode adicionar rapidamente campos sem precisar de aceder à origem de dados.
- Pode criar campos calculados específicos do gráfico com base em dados misturados.
- Pode incluir campos calculados da origem de dados em campos calculados específicos do gráfico.
- Pode aplicar a formatação de valores personalizados a um campo calculado específico do gráfico durante o processo de criação.
Limites dos campos calculados específicos do gráfico
- Os campos calculados específicos do gráfico só existem no gráfico em que os cria. A criação de um campo no gráfico não o cria também na origem de dados do gráfico.
- Não pode fazer referência a outros campos calculados específicos do gráfico na sua fórmula, mesmo que esses campos estejam definidos no mesmo gráfico. (Se precisar de fazer referência a outros campos calculados, use um campo calculado da origem de dados.)
- Para poder criar campos calculados específicos de gráficos, tem de ser editor do relatório.
- A opção Edição de campos em relatórios tem de estar ativada na origem de dados.
A tabela seguinte resume as diferenças entre estes 2 tipos de campos calculados.
Funcionalidade | Campos calculados da origem de dados | Campos calculados específicos do gráfico |
---|---|---|
Quem pode criar? | Editores de origens de dados | Editores de relatórios |
Funciona com dados combinados? | Não | Sim |
Incluir outros campos calculados? | Sim | Não |
Onde pode usar o campo? | Qualquer relatório baseado na origem de dados | Apenas o gráfico específico no qual foi criado |
Tipo de dados
O tipo de dados de um campo calculado depende das funções envolvidas na fórmula:
- As fórmulas que usam funções aritméticas ou de agregação, como
SUM
,COUNT
ouMAX
, criam campos do tipo Número. - As fórmulas que usam funções de texto, como
CONCAT
,SUBSTR
ouLOWER
, criam campos do tipo Texto. - As fórmulas que usam funções de data e hora criam campos do tipo Número ou Data e hora, consoante a função usada.
Pode alterar o tipo de dados dos campos calculados através do menu pendente Tipo no editor da origem de dados.
Saiba mais acerca dos tipos de dados.
Agregação e campos calculados
A agregação é o método através do qual os dados de um campo são resumidos. Pode criar campos calculados que funcionam em valores não agregados, linha a linha, ou em valores agregados.
Por exemplo, suponha que tem 2 dimensões numéricas não agregadas, Preço e Quantidade vendida, com os seguintes dados:
Data da encomenda | Item | Quantidade vendida | Preço |
2/10/2019 | Pretty Bird Bird Seed | 7 |
7,99 EUR |
3/10/2019 | Pretty Bird Bird Seed | 5 |
7,99 EUR |
8/10/2019 | Pretty Bird Bird Seed | 3 |
7,99 EUR |
13/10/2019 | Pretty Bird Bird Seed | 5 |
7,99 EUR |
Para calcular o valor total destas encomendas, multiplicaria o Preço e a Quantidade Vendida :
Price * Quantity Sold
Se criar este campo na origem de dados, o resultado é uma dimensão numérica não agregada. A utilização desta opção num gráfico usa a agregação predefinida de Soma e calcula o total por linha dos seus dados.
Para criar uma métrica calculada agregada, inclua as funções de agregação pretendidas para qualquer um dos campos numéricos que compõem a fórmula. Por exemplo, suponhamos que quer apresentar a sua margem de lucro total numa tabela de dados. Pode fazê-lo com uma fórmula como esta:
SUM(Profit) / SUM(Revenue)
Quando especifica explicitamente o método de agregação, a agregação predefinida do campo é definida como Auto
. Isto garante que o Looker Studio agrega a fórmula conforme previsto e impede que os campos calculados sejam danificados se alguém alterar a agregação predefinida.
O que pode fazer com campos calculados
Os campos calculados permitem-lhe realizar estas tarefas:
- Faça cálculos simples com campos numéricos
- Manipule os seus dados com funções
- Use a lógica de ramificação
- Crie um grupo personalizado
- Crie um intervalo personalizado
Faça cálculos simples com campos numéricos
Pode fazer cálculos aritméticos simples com os operadores normais:
- Adição: +
- Subtração: -
- Divisão: /
- Multiplicação: *
Pode criar um campo calculado usando qualquer um dos operadores acima em combinação com valores numéricos estáticos e campos numéricos não agregados da sua origem de dados. Use parênteses para forçar a ordem de cálculo.
Exemplos
Users / New Users
(SUM(Price) * SUM(Quantity)) *.085
Saiba mais sobre os operadores.
Manipule os seus dados com funções
As funções permitem-lhe agregar os dados de diferentes formas, aplicar operações matemáticas e estatísticas, manipular texto e trabalhar com informações geográficas e de data.
Exemplos
SUM
(Quantity)
: adiciona os valores no campo Quantidade.
PERCENTILE
(Users per day, 50)
: devolve o percentil 50 de todos os valores do campo Utilizadores por dia.
ROUND
(Revenue Per User, 0)
: arredonda o campo Receita por utilizador para 0 casas decimais.
SUBSTR
(Campaign, 1, 5)
: devolve os primeiros 5 carateres do campo Campaign.
REGEXP_EXTRACT
(Pipe delimited values, R'^([a-zA-Z_]*)(\|)')
: extrai o primeiro valor numa string delimitada por barras verticais.
DATETIME_DIFF
(Start Date, End Date)
: calcula o número de dias entre a data de início e a data de fim.
PARSE_DATETIME
("%d/%m/%Y %H:%M:%S", DateTimeText)
: cria uma data a partir de um campo de texto.
TOCITY
(Criteria ID, "
CRITERIA_ID
")
-- Apresente o nome da cidade associado a um ID de critérios de segmentação geográfica do Google Ads válido.
Saiba mais acerca de como usar as funções.
Use a lógica de ramificação
As declarações CASE permitem-lhe realizar ramificações de lógica do tipo "se/então/caso contrário" nos campos calculados. Por exemplo, a seguinte fórmula CASE categoriza os países especificados em regiões, enquanto agrupa os não especificados numa categoria "Outros":
CASE
WHEN Country IN ("USA","Canada","Mexico") THEN "North America"
WHEN Country IN ("England","France") THEN "Europe"
ELSE "Other"
END
Crie um grupo personalizado
Os grupos personalizados permitem-lhe criar grupos personalizados ad hoc para dimensões sem necessidade de desenvolver ou programar lógica CASE
em campos calculados ou SQL. Isto pode ser útil quando quer atribuir etiquetas fixas ou nomes de categorias a valores que correspondam a condições específicas.
Por exemplo, um gráfico de tabela denominado FAA flight count by destination apresenta uma métrica Record Count agrupada por uma dimensão DestState que representa os destinos dos voos.
O criador do relatório quer ver e comparar os dados por região em vez de por estados individuais, mas não existe uma dimensão Região disponível na origem de dados. O criador do relatório pode agrupar estados ou países específicos em regiões criando um grupo personalizado.
O criador de relatórios adiciona um campo calculado de grupo personalizado ao gráfico introduzindo as seguintes especificações:
No campo Campo selecionado para agrupar por, o criador do relatório seleciona o campo DestState.
No campo Nome do novo campo, o criador do relatório indica um nome para o novo campo de grupo. Chama-se Região de destino do voo.
No campo Nome do grupo, o criador do relatório introduz Pacific Northwest para representar os estados agrupados na região do Noroeste Pacífico.
No menu pendente Incluir ou excluir, o criador do relatório seleciona Incluir.
No menu pendente Condição, o criador do relatório seleciona a função
In
para poder especificar valores específicos para o grupo do Noroeste Pacífico.No campo Valores do grupo, o criador do relatório introduz as abreviaturas dos estados OR, WY, ID, MT e WA.
O criador do relatório quer ver como a região do Noroeste Pacífico se compara com o resto do país. O criador do relatório seleciona a caixa de verificação Agrupe os valores restantes como um novo grupo.
No campo Nome do grupo para os valores restantes, o criador do relatório introduz a etiqueta Outras regiões dos EUA para que todos os estados restantes que não estão no grupo do Noroeste Pacífico sejam agrupados numa etiqueta.
O editor de relatórios clica em Guardar.
A tabela resultante apresenta agora a métrica Número de registos agrupada pelos novos grupos de dimensões Região de destino do voo: Noroeste do Pacífico e Outras regiões dos EUA.
Esta tabela permite aos utilizadores compreenderem rapidamente quantos destinos de voos estavam localizados na região do Noroeste Pacífico (4 430 314 voos), em comparação com outras regiões dos EUA (112 334 509 voos).
Saiba mais acerca dos grupos personalizados.
Crie um intervalo personalizado
Os intervalos personalizados permitem-lhe criar intervalos ad hoc ou níveis numéricos para dimensões de tipo numérico sem ter de desenvolver ou programar lógica CASE
em campos calculados ou SQL. O tipo de campo calculado Recipiente pode ser útil quando quer agrupar rapidamente valores em intervalos de números inteiros específicos para ajustar a granularidade dos seus dados.
Por exemplo, um gráfico de tabela denominado Lançamentos de filmes por ano apresenta uma métrica Contagem de registos agrupada por uma dimensão year_film que representa o ano em que um filme foi lançado.
O criador do relatório quer ver e comparar os dados por década em vez de por anos individuais, mas não existe uma dimensão Década disponível na origem de dados. O criador do relatório pode agrupar os anos por décadas criando um intervalo personalizado.
O criador do relatório adiciona um campo calculado de intervalo personalizado ao gráfico introduzindo as seguintes especificações:
No campo Nome do novo campo, o criador do relatório indica um nome para o novo campo de grupo: Década.
No campo Campo selecionado para agrupar por, o criador do relatório seleciona o campo year_film.
No campo Formato do campo de intervalo, o criador do relatório seleciona o formato Intervalo "[x,y)".
No campo Tipo de contentor, o criador do relatório seleciona Tamanho igual.
No campo Tamanho do intervalo, o criador do relatório introduz 10, para o número de anos numa década.
No Valor mínimo do intervalo, o criador do relatório introduz 1920 para iniciar os intervalos na década mais antiga em que um filme foi lançado no conjunto de dados.
No Valor máximo do intervalo, o criador do relatório introduz 2020, o que termina os intervalos na década mais recente em que um filme foi lançado no conjunto de dados.
Para ter em conta todos os pontos de dados externos, o criador do relatório seleciona a caixa de verificação Colocar os valores restantes fora do limite mínimo e máximo como contentores separados.
O editor de relatórios clica em Guardar.
A tabela resultante apresenta agora a métrica Contagem de registos agrupada pelo novo campo de intervalo Década, para apresentar o número de filmes lançados em cada década.
Saiba mais acerca dos intervalos personalizados.
Recursos relacionados
- Lista de funções do Looker Studio
- Dimensões e métricas
- Formate campos em relatórios
- Crie uma origem de dados
- Crie um grupo personalizado
- Crie um intervalo personalizado