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.
.