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

Como alternativa aos métodos descritos nesta página, você pode 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 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 forma que offset() foi usado nos exemplos que mostraram como calcular a porcentagem das colunas anteriores e a variação percentual 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, é possível usar pivot_offset() para fazer cálculos em linhas dinâmicas da mesma forma que você usa offset(). ao calcular as 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.