Agregação em linhas (totais das linhas) em cálculos de tabelas

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.

Pode haver situações em que quer analisar dados dinâmicos em explorações. Esta página aborda a forma como pode usar a função de cálculo de tabelas pivot_row() para criar totais de linhas e outras agregações que podem ajudar os utilizadores a obter mais informações sobre os dados de exploração.

Como funciona o pivot_row()?

A função de cálculo de tabela pivot_row() agrupa todos os valores de uma linha com tabela dinâmica numa lista.

Este exemplo usa a seguinte tabela de dados de exploração com a Quantidade de produtos agrupada por Data de criação das encomendas e com uma tabela dinâmica por Idade dos utilizadores:

Pode usar pivot_row() para escrever um cálculo de tabela que agrupe todos os valores das linhas de Contagem de produtos numa coluna:

pivot_row(${products.count})

O cálculo da tabela gera uma nova coluna que apresenta uma lista de todos os valores de Products Count em cada linha com dados dinâmicos:

Calcular o total da linha com pivot_row()

Também pode fazer cálculos nas listas que cria com a função pivot_row() para fazer análises adicionais. Por exemplo, pode calcular os totais das linhas usando a função sum() nos valores listados devolvidos por pivot_row().

Usando a mesma tabela de dados de exploração com a métrica Quantidade de produtos agrupada por Data de criação das encomendas e com a tabela dinâmica de Idade dos utilizadores, pode escrever o seguinte cálculo da tabela para gerar os totais das linhas para Quantidade de produtos:

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

O cálculo da tabela soma a lista de valores de Contagem de produtos que são calculados com a função pivot_row() e gera uma nova coluna que apresenta o total de cada linha com dados dinâmicos:

Calcular outras agregações através de pivot_row()

Pode usar a função pivot_row() para agregar dados em qualquer linha com tabela dinâmica. Por exemplo, em vez de uma sum(), também pode calcular a mean() dos valores na lista, a max(), a min() e assim sucessivamente. Esta secção da página de documentação Funções e operadores do Looker lista todas as funções e operadores de cálculo de tabelas disponíveis.

Também pode fazer cálculos mais complexos nas linhas dinâmicas com a função pivot_row(), incluindo uma percentagem do total. Leia sobre como usar a função pivot_row() para calcular uma percentagem do total em todas as linhas na página de práticas recomendadas Como calcular a percentagem do total.