Calcular a percentagem do valor anterior e a alteração percentual com cálculos da tabela

Em alternativa aos métodos descritos nesta página, pode usar cálculos rápidos para fazer cálculos comuns em campos numéricos que se encontram numa tabela de dados de uma análise detalhada sem usar funções e operadores do Looker quando tem as autorizações para criar cálculos de tabelas.

Os cálculos de tabelas permitem-lhe criar métricas ad hoc e fazer cálculos nos dados devolvidos por uma consulta de exploração. Isto é útil para calcular métricas como a percentagem do anterior e a percentagem de alteração.

Esta página mostra como calcular estas métricas, tanto nas colunas como nas linhas dinâmicas.

Calcular a percentagem da coluna anterior e a percentagem de diminuição das colunas usando offset()

A função de cálculo de tabela offset() permite-lhe referenciar valores de outras linhas na mesma coluna. Isto é perfeito para calcular a percentagem das colunas anteriores e a percentagem de diminuição.

Os exemplos seguintes usam os dados da tabela seguinte, que inclui a quantidade de encomendas agrupadas por data de criação das encomendas:

Calcular a percentagem das colunas anteriores com valores inferiores usando offset()

Para calcular a percentagem do valor anterior de orders.count, pode fazer um cálculo da tabela, como o seguinte:

${orders.count} / offset(${orders.count}, -1)

Este cálculo divide cada valor na coluna pelo valor na linha anterior.

Calcular colunas de alteração percentual para baixo com offset()

Pode calcular a alteração percentual de forma semelhante à percentagem do valor anterior e, em seguida, subtrair 1 ao cálculo completo:

${orders.count} / offset(${orders.count}, -1) -1 

Os resultados

Os cálculos da tabela de percentagem da coluna anterior e alteração percentual produzem os seguintes resultados:

Tabela de dados de exploração que mostra duas novas colunas para a percentagem de contagem de encomendas do cálculo da tabela anterior e a percentagem de alteração da contagem de encomendas.

Pode personalizar o formato dos valores de cálculo da tabela selecionando um formato no menu pendente Formatar no pop-up Criar cálculo da tabela ou Editar cálculo da tabela, ou no editor de cálculo da tabela na página quando a funcionalidade experimental Cálculos da tabela na página está ativada. Em alternativa, pode usar a formatação personalizada, conforme explicado na página de documentação Adicionar formatação personalizada a campos numéricos (se quiser algo diferente dos formatos predefinidos disponíveis).

Calcular a alteração percentual e a percentagem do anterior nas linhas com pivot_offset()

Com os resultados dinâmicos, a função de cálculo de tabelas pivot_offset() permite-lhe referenciar valores que se encontram na mesma linha em colunas diferentes. Nos exemplos seguintes, a utilização de pivot_offset(), -1 faz referência à coluna anterior (em vez da linha anterior).

Os exemplos seguintes usam os dados da tabela seguinte, que inclui a quantidade de encomendas agrupada por data de criação das encomendas e com dados dinâmicos por grupo etário dos utilizadores:

Calcular a percentagem do anterior em linhas dinâmicas com pivot_offset()

Para calcular a percentagem do valor anterior nas linhas, pode usar pivot_offset() da mesma forma que offset() foi usado nos exemplos que mostravam como calcular a percentagem do valor anterior e a percentagem de alteração nas colunas:

${orders.count} / pivot_offset(${orders.count}, -1)

Esta expressão divide cada valor na tabela pelo valor na mesma linha, localizado uma coluna à esquerda. Isto resulta na seguinte tabela:

Tabela de dados de exploração que mostra uma nova coluna dinâmica para a percentagem de contagem de encomendas do anterior – cálculo da tabela em linhas.

Calcular a alteração percentual nas linhas dinâmicas com pivot_offset()

Mais uma vez, pode usar pivot_offset() para fazer cálculos em linhas com dados dinâmicos da mesma forma que usa offset() quando calcula colunas:

(${orders.count} / pivot_offset(${orders.count}, -1)) - 1

Esta é a mesma expressão que a percentagem do anterior, apenas subtraída de 1. Isto resulta na seguinte tabela:

Explore a tabela de dados que mostra uma nova coluna dinâmica para o cálculo da tabela de alteração percentual da contagem de encomendas em todas as linhas.