BASE DE DADOS DE CONHECIMENTO

Cálculo do percentual total de agregações por uma dimensão, em toda essa dimensão


Publicado: 02 Dec 2016
Data da última modificação: 20 Jul 2023

Pergunta

Como calcular o percentual total de agregações por uma dimensão, em toda essa dimensão.

Ambiente

Tableau Desktop

Resposta

Crie um campo calculado similar ao seguinte:

​AVG([measure]) / SUM( {EXCLUDE [dimension]: SUM({INCLUDE [dimension]: AVG([measure])})} )

O cálculo acima localiza o percentual de uma determinada média de [medida] (assumindo que [dimensão] está na exibição), fora da soma das médias de [medida] por [dimensão].

Informações adicionais

  • Outras funções de agregação podem ser usadas em vez de AVG().
  • A SUM() fora de {EXCLUDE} impede uma incompatibilidade de agregação com o numerador.
O cálculo acima localizará o percentual de SUM([medida]) no nível de detalhe da exibição em toda a [dimensão], mas há situações nas quais o cálculo não funciona.
  • Para funções de agregação como AVG(), MIN() e MAX(), as informações são perdidas ao agregar em uma dimensão. AVG([medida]) na [dimensão] é diferente da AVG([medida]) de cada valor da [dimensão].
  • Embora o cálculo seja responsivo ao nível de detalhe da exibição, se [dimensão] for parte de uma hierarquia de dimensão e qualquer outra dimensão dessa hierarquia estiver na exibição, o cálculo não funcionará corretamente.
  • {INCLUDE} e {EXCLUDE} são afetados pelos Filtros de dimensão.
  • [Measure Names (Nomes de medida)] não podem ser usados nos cálculos. Dessa forma, esse cálculo não pode ser usado para localizar o percentual em [Measure Names (Nomes de medida)].
Este artigo resolveu o problema?