Exibir totais de cálculos de tabela potencialmente confusos como nulos

Quando você tem as permissões adequadas para criar cálculos de tabela, é possível usar cálculos de atalho, que permitem realizar cálculos comuns em campos numéricos na tabela de dados de uma Análise sem precisar usar funções e operadores do Looker.
.
Também é possível aplicar cálculos de tabela diretamente aos valores da linha Total.

Por que os cálculos na linha Total podem ser confusos

Os exemplos e discussões nesta página são baseados em um exemplo de consulta "Explorar": Contagem de itens do pedido, Contagem de usuários, Itens do pedido por usuário e Itens médios do pedido agrupados por Data de criação dos pedidos com a opção Totais aplicada:

O total de Itens do pedido por usuário é 4,5, que é o total esperado arredondado de 54.767 (Total de itens do pedido) dividido por 12.290 (Contagem total de usuários).

O total dos Itens médios do pedido é 54.767, que é o total da Contagem de itens do pedido — 54.767 — dividido por 1, o que pode não fazer sentido ser mostrado aos usuários.

Conforme discutido nas Considerações para o uso de cálculos de tabela da página de documentação Como usar cálculos de tabela, esses cálculos calculam totais com base na única linha Total, não nos valores na coluna de dados. Os resultados são claramente compreensíveis para alguns cálculos, como do total do cálculo da tabela Itens do pedido por usuário.

No entanto, os cálculos de tabela que realizam agregações, como cálculos que usam percentile e median, podem calcular os totais de maneiras confusas, como na Média Total de itens do pedido no exemplo da Análise.

Substituir um total de cálculo por um símbolo nulo na linha Total

Se você tiver um resultado potencialmente confuso em um cálculo total de tabela, pode substituir um dos totais por um símbolo nulo usando a seguinte expressão de cálculo de tabela. É possível substituir my_grouping_dim pela dimensão de agrupamento e table_calc pelo cálculo da tabela em que você quer exibir 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 Itens de pedidos médios, o cálculo da tabela vai mostrar um símbolo nulo para o total de Itens de pedidos médios na linha Total da tabela de dados:

  if(is_null(${orders.created_date}), null, mean(${order_items.count}))

Esse resultado vai ser semelhante ao mostrado a seguir na tabela de dados:

Explore a tabela de dados mostrando um valor nulo em vez de 54.767 na coluna da linha do Total médio de itens do pedido.

Outros recursos

Para mais informações sobre a solução de problemas totais de medidas, consulte Por que os totais não correspondem aos valores da tabela? Página de práticas recomendadas.