Acerca dos campos calculados

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 ):

O painel Adicionar um campo apresenta a fórmula sum(Price) * sum(Qty Sold) para um campo calculado denominado Total.

Quando usado numa tabela, o campo Total calculado mostra o produto dessa multiplicação para cada linha.

Um gráfico de tabela apresenta colunas para SKU, Item, Preço e Quantidade vendida, juntamente com o campo calculado Total, que multiplica o valor de Preço pela Quantidade vendida 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.

A métrica de campo calculado total num gráfico de tabela de dados apresenta o valor 15 488,22 com o nome do campo, Total, em sobrescrito acima.

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:

Um campo calculado denominado "Filtro de artigos" com a lógica "Maior ou igual a 500" é selecionado como o filtro de controlo do filtro.

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 ou MAX, criam campos do tipo Número.
  • As fórmulas que usam funções de texto, como CONCAT, SUBSTR ou LOWER, 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

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

Saiba mais acerca do CASE .

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.