Como agregar linhas (totais de linhas) em cálculos de tabela

Você pode usar cálculos de atalho para realizar cálculos comuns em campos numéricos na tabela de dados de uma Análise sem usar funções e operadores do Looker quando tiver as permissões para criar cálculos de tabela.

Pode haver situações em que você ou outros usuários queiram analisar dados pivotados nas Análises detalhadas. Esta página discute como usar a função de cálculo de tabela pivot_row() para criar totais de linha e outras agregações que podem ajudar os usuários a ter mais insights sobre os dados do Google Analytics.

Como o pivot_row() funciona?

A função de cálculo de tabela pivot_row() agrupa todos os valores de uma linha de pivote em uma lista.

Este exemplo usa a tabela de dados da Análise detalhada a seguir com a contagem de produtos agrupada por data de criação dos pedidos e girada por idade dos usuários:

É possível usar pivot_row() para escrever um cálculo de tabela que vai agrupar todos os valores da linha Products Count em uma coluna:

pivot_row(${products.count})

O cálculo da tabela gera uma nova coluna que mostra uma lista de todos os valores de Products Count em cada linha pivotada:

Como calcular o total da linha usando pivot_row()

Também é possível realizar cálculos nas listas criadas com a função pivot_row() para fazer outras análises. Por exemplo, é possível calcular os totais de linhas usando a função sum() nos valores listados que são retornados por pivot_row().

Usando a mesma tabela de dados da Análise detalhada com Contagem de produtos agrupada por Data de criação dos pedidos e organizada por Idade dos usuários, é possível escrever o cálculo da tabela a seguir para gerar os totais de linha de Contagem de produtos:

sum(pivot_row(${products.count}))

O cálculo da tabela soma a lista de valores de Products Count calculados com a função pivot_row() e gera uma nova coluna que mostra o total de cada linha resumida:

Como calcular outras agregações usando pivot_row()

Você pode usar a função pivot_row() para agregar em qualquer linha de resumo. Por exemplo, em vez de um sum(), você também pode calcular o mean() dos valores na lista, o max(), o min() e assim por diante. Esta seção da página de documentação Funções e operadores do Looker lista todas as funções e operadores de cálculo de tabela disponíveis.

Também é possível realizar cálculos mais complexos nas linhas de pivote com a função pivot_row(), incluindo uma porcentagem do total. Leia sobre como usar pivot_row() para calcular uma porcentagem do total em todas as linhas na página de práticas recomendadas Como calcular a porcentagem do total.