Veja também:

24/03/13

Excel 2013 - Contagem Distinta em Tabelas Dinâmicas - Distinct Count in Pivot Tables




Por tanto tempo quanto eu possa me lembrar, analistas que usam o MS Excel tem defendido uma maneira de calcular Distinct Count em tabelas dinâmicas. Como assim Distinct Count?

Bem, o conceito é simples: Suponhamos que deseje contar quantos Clientes diferentes por estado existem na sua fonte de dados.

No exemplo abaixo o Excel está fazendo um excelente trabalho e realmente dando-lhe a contagem de registros. 

Mas o objetivo real desta análise é tentar obter quantos clientes diferentes cada região tem. 

O que vemos abaixo? Vemos quantos registros são atribuídos a cada região, mas queremos uma contagem distinta, sem repetições, ocorrências únicas, dos Clientes.


. 

É verdade que nos últimos anos temos sofrido certa decepção por não consegui-lo!

Mas agora com o Excel 2013, temos uma maneira embutida de calcular uma Contagem Distinta sem soluções 'MacGyver'.


Bem, precisará da versão 2013 do Excel, ou utilizar a função DISTINCTCOUNT(<column>) na versão 2.0 da PowerPivot.


Agora, se já tiver instalado o Excel 2013, siga os passos abaixo:


Etapa 1: 

Inicie a tabela dinâmica com qualquer tabela ou intervalo de dados.

Na caixa de diálogo Criar Tabela Dinâmica, não se esqueça de clicar em Adicionar estes dados para o modelo de dados. Aqui é onde definimos a situação toda. Porque está carregando os dados no modelo de dados interno e vai expor características normalmente não disponíveis.



Etapa 2: 

Construa a sua tabela dinâmica, como faria normalmente, mas perceba que queremos obter uma contagem diferente de Clientes. Arraste o campo Cliente para a área Valores.

O Excel aplicará automaticamente a contagem. Mas, novamente, é apenas a contagem dos registros.

Então, clique com o botão direito em qualquer valor para a contagem de clientes e selecione Configurações do Campo de Valor.



Etapa 3: 

Em Configurações do Campo, escolha Contagem Distinta como a operação de sumarização.


. 

Após confirmar a mudança, a sua tabela dinâmica mostrará uma contagem distinta!



Aqui é o pivô mesmo com a contagem original e a contagem distinta.


. 

Tags: Excel 2013, Pivot Tables, PivotTables, Contagem, distinta, Tabela Dinâmica, distinct