Como calcular a porcentagem de alterações anteriores e percentuais com cálculos de tabela

Como alternativa aos métodos descritos nesta página, é possível usar cálculos de atalho para realizar cálculos comuns em campos numéricos que estão na tabela de dados de uma Análise sem usar as funções e operadores do Looker quando você tem as permissões para criar cálculos de tabela.

Os cálculos de tabela permitem criar métricas ad hoc e fazer cálculos nos dados retornados por uma consulta da Análise. Isso é conveniente para calcular métricas como porcentagem da alteração anterior e da alteração percentual.

Nesta página, mostramos como calcular essas métricas, tanto em colunas de baixo quanto em linhas dinâmicas.

Como calcular a porcentagem das colunas de mudança percentual e anterior usando offset()

A função de cálculo de tabela offset() permite referenciar valores de outras linhas na mesma coluna. Isso é perfeito para calcular a porcentagem de alterações em porcentagem e anteriores.

Os exemplos a seguir usam os dados da tabela a seguir, que inclui Contagem de pedidos agrupada por Data de criação dos pedidos:

Como calcular a porcentagem de colunas descendentes anteriores usando offset()

Para calcular a porcentagem de orders.count anterior, faça um cálculo de tabela como este:

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

Esse cálculo divide cada valor na coluna pelo valor na linha que o precede.

Como calcular a variação percentual nas colunas usando offset()

Você pode calcular a variação percentual de maneira semelhante à porcentagem do valor anterior e, em seguida, subtrair todo o cálculo por 1:

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

Os resultados

Os cálculos de porcentagem dos valores anteriores e de porcentagem da tabela de alterações geram os seguintes resultados:

Explore a tabela de dados mostrando duas novas colunas para os cálculos de porcentagem da contagem de pedidos anteriores e porcentagem de alteração de Contagem de pedidos.

Você pode personalizar o formato dos valores de cálculo da tabela selecionando um formato no menu suspenso Formato no pop-up Criar cálculo da tabela ou Editar cálculo da tabela ou no Editor de cálculo da tabela in-page quando o recurso Cálculos in-page dos Labs estiver ativado. Como alternativa, use a formatação personalizada, conforme explicado na página de documentação Como adicionar formatação personalizada aos campos numéricos (se quiser algo diferente dos formatos padrão disponíveis).

Como calcular a alteração percentual e a porcentagem de anterior em todas as linhas usando pivot_offset()

Com resultados dinamizados, a função de cálculo da tabela pivot_offset() permite referenciar valores que estão na mesma linha em colunas diferentes. Nos exemplos a seguir, o uso de pivot_offset(), -1 faz referência à coluna anterior, em vez da linha anterior.

Os exemplos a seguir usam os dados da tabela a seguir, que inclui a Contagem de pedidos agrupada por Data de criação dos pedidos e dinamizada por Faixa etária dos usuários:

Como calcular a porcentagem de valores anteriores em linhas dinâmicas usando pivot_offset()

Para calcular a porcentagem de dados anteriores em todas as linhas, use pivot_offset() da mesma maneira que offset() foi usado nos exemplos que mostraram como calcular a porcentagem de conversão em porcentagem anterior e de mudança para baixo:

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

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

Confira a tabela de dados mostrando uma nova coluna dinâmica para o cálculo da porcentagem da contagem de pedidos em todas as linhas.

Como calcular a variação percentual em linhas dinâmicas usando pivot_offset()

Novamente, você pode usar pivot_offset() para fazer cálculos em linhas dinâmicas da mesma forma que usa offset() ao calcular colunas:

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

É a mesma expressão que a porcentagem do valor anterior, apenas subtraída por 1. Isso resulta na seguinte tabela:

Explore a tabela de dados mostrando uma nova coluna dinâmica para o cálculo da porcentagem de alteração da contagem de pedidos em todas as linhas.