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.
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.