percentOfTotal
A função percentOfTotal calcula a porcentagem de contribuição de uma medida para o total, com base nas dimensões especificadas.
Sintaxe
São necessários colchetes. Para ver quais argumentos são opcionais, consulte as seguintes descrições.
percentOfTotal (measure,[ partition_field, ... ])
Arguments (Argumentos)
- medida
-
Uma medida agregada para a qual deseja ver a porcentagem do total. No momento, a agregação
distinct countnão é compatível compercentOfTotal. - campo de partição
-
(Opcional) Uma ou mais dimensões pelas quais deseja particionar, separadas por vírgulas.
Cada campo na lista está entre chaves ({}), caso seja mais de uma palavra. A lista completa está entre colchetes ([ ]).
Exemplo
O exemplo a seguir cria um cálculo para a porcentagem do total de Sales contribuída por cada State.
percentOfTotal ( sum(Sales), [State] )
O exemplo a seguir calcula a porcentagem que um determinado Billed
Amount representa em comparação com o total Billed Amount, particionado pelo ([{Service Line} ASC]). Os campos dos cálculos de tabela estão nas fontes de campos do visual.
percentOfTotal ( sum( {Billed Amount} ), [{Service Line}] )
A captura de tela a seguir mostra os resultados do exemplo. Os destaques em vermelho mostram que o campo de partição com o valor "Billing" tem três entradas, uma para cada região. A quantidade total cobrada para essa linha de serviço é dividida em três porcentagens, que totalizam 100%. As percentagens são arredondadas e podem, às vezes, não totalizar exatamente 100%.