É possível usar cálculos de atalhos para realizar cálculos comuns em campos numéricos que estão na tabela de dados de uma Análise sem usar as funções e operadores do Looker quando você tem as permissões para criar cálculos de tabela.
Calcular uma porcentagem do total de uma linha específica em uma tabela pode ajudar os analistas a entender como um dado contribui para o todo. Nesta página, você encontra uma visão geral de como calcular a porcentagem de cálculos totais no Looker para consultas com e sem dimensões dinâmicas.
Cálculo da porcentagem do total de consultas sem dimensões dinâmicas
Há algumas maneiras de calcular a porcentagem do total para resultados de consulta que não incluem dimensões agrupadas:
Como usar cálculos de tabela
Você pode usar cálculos de tabela para calcular uma porcentagem do total dividindo o valor de uma linha pela soma da coluna: ${measure}/sum(${measure})
Por exemplo, a Análise a seguir mostra a Contagem de itens do pedido agrupada por Estado dos usuários:
É possível calcular a porcentagem do total de cada valor de Contagem de itens do pedido dividindo pela soma dessa coluna:
${order_items.count}/sum(${order_items.count})
A porcentagem resultante do cálculo da tabela total vai mostrar as porcentagens como uma nova coluna na tabela de dados:
Como usar uma visualização de gráfico de pizza
Você também pode usar um gráfico de pizza para mostrar a porcentagem do total sem criar um cálculo de tabela. As porcentagens são listadas na legenda ao lado dos campos aos quais pertencem.
Por exemplo, os resultados do exemplo de Análise anterior, Contagem de itens do pedido agrupado por Cidade dos usuários, são mostrados no gráfico de pizza a seguir, que mostra a porcentagem do total do valor Contagem de itens do pedido de cada cidade na legenda:
Esse método é válido se você estiver usando apenas a visualização. A porcentagem do cálculo total não será incluída na tabela de dados da Análise detalhada, e os resultados transferidos por download não vão conter a porcentagem do total.
Como calcular o percentual do total para consultas com pivots
Também há algumas maneiras de calcular uma porcentagem do total nas colunas das análises detalhadas que incluem dimensões articuladas:
Como usar cálculos de tabela
É possível usar cálculos de tabela para calcular uma porcentagem do total nas colunas de pivote dividindo o valor de uma linha pela soma da linha: sum(pivot_row(${measure}))/sum(sum(pivot_row(${measure})))
Esse cálculo executa as seguintes funções:
-
pivot_row
retorna os valores dinâmicos de uma linha como uma lista. -
sum(pivot_row(${measure}))
soma a lista de valores dinâmicos em uma linha para produzir um total de linhas. O total da linha é basicamente o valor da própria coluna. -
sum(sum(pivot_row(${measure})))
produz o total geral de valores de linha. -
sum(pivot_row(${measure}))/sum(sum(pivot_row(${measure})))
é a expressão final, que divide o total da linha pelo total geral para conseguir a porcentagem do total dessa linha.
A seguinte análise, Contagem de itens do pedido, agrupada por Data de criação dos usuários e dinamizada por Estado dos usuários, exibe os cálculos para cada parte da porcentagem do cálculo total da tabela:
-
Total da linha de itens do pedido:
sum(pivot_row(${order_items.count}))
-
Total geral dos itens do pedido:
sum(sum(pivot_row(${order_items.count})))
-
Porcentagem do total dos itens do pedido:
sum(pivot_row(${order_items.count}))/sum(sum(pivot_row(${order_items.count})))
Como usar a configuração de visualização de porcentagem empilhada
Se você só precisa da porcentagem do total a ser exibida em uma visualização, use a opção de menu Porcentagem empilhada Gráfico para exibir automaticamente a porcentagem do total para os seguintes tipos de visualização:
- Coluna
- Barras
- Gráfico de dispersão
- Linha
- Área
Selecione a opção Porcentagem empilhada na guia Gráfico do menu Editar na barra Visualização de uma análise detalhada:
O uso do método Porcentagem empilhada em uma análise detalhada que mostra os valores de Contagem de itens do pedido agrupados por Ano de criação dos pedidos e pivotados por Estado dos usuários resulta na visualização gráfico de colunas a seguir. Passe o cursor sobre cada seção da coluna para ver a porcentagem do total de cada combinação de data de criação do pedido e nível de idade na dica:
As informações exibidas na dica não serão incluídas em imagens estáticas ou downloads do gráfico. Se você precisar exportar os dados ou uma imagem estática do gráfico, use o método de cálculo da tabela ou ative a configuração Rótulos de valor na guia Valores do menu Editar da visualização para mostrar as porcentagens na visualização: