Quando tem as autorizações adequadas para criar cálculos de tabelas, pode usar cálculos rápidos, que lhe permitem fazer cálculos comuns em campos numéricos que estão numa tabela de dados de uma análise detalhada sem ter de usar funções e operadores do Looker.
Também pode aplicar cálculos de tabelas diretamente aos valores na linha Total.
Por que motivo os cálculos na linha do total podem ser confusos
Os exemplos e as discussões nesta página baseiam-se num exemplo de uma consulta de exploração: Quantidade de artigos da encomenda, Quantidade de utilizadores, Artigos da encomenda por utilizador e Média de artigos da encomenda agrupados por Data de criação das encomendas com a opção Totais aplicada:
O total de Artigos da encomenda por utilizador é 4,5, que é o total arredondado esperado de 54 767 (Total de artigos da encomenda) dividido por 12 290 (Total de utilizadores).
O total de Itens de encomenda médios é 54 767,que é o Número de itens de encomenda total, 54 767,dividido por 1, o que pode não fazer sentido apresentar aos utilizadores.
Conforme abordado na secção Considerações para usar cálculos de tabelas da página de documentação Usar cálculos de tabelas, os cálculos de tabelas calculam os totais com base na linha Total única e não nos valores da coluna de dados. Os resultados são claramente compreensíveis para alguns cálculos, como o total do cálculo de tabela Itens de encomenda por utilizador.
No entanto, os cálculos de tabelas que executam agregações, por exemplo, cálculos que usam percentile
e median
, podem calcular os totais de formas confusas, como no total de Itens de encomenda médios no exemplo da análise detalhada.
Substituir o total de um cálculo por um símbolo nulo na linha Total
Se tiver um resultado potencialmente confuso num total de cálculo de tabela, pode substituir um dos totais por um símbolo nulo através da seguinte expressão de cálculo de tabela. Pode substituir my_grouping_dim
pela dimensão de agrupamento e table_calc
pelo cálculo da tabela para o qual quer apresentar um valor nulo na linha Total:
if(is_null(my_grouping_dim), null, <table_calc>)
Se a expressão anterior for aplicada ao cálculo da tabela Média de artigos na encomenda, o cálculo da tabela apresenta um símbolo nulo para o total de Média de artigos na encomenda na linha Total da tabela de dados:
if(is_null(${orders.created_date}), null, mean(${order_items.count}))
Este resultado tem o seguinte aspeto na tabela de dados:
Recursos adicionais
Para mais informações sobre a resolução de problemas de totais de medidas, consulte o artigo Por que motivo os meus totais não correspondem aos valores na minha tabela? Página de práticas recomendadas.