Mostrar (ou filtrar) somente o total geral positivo na tabela dinâmica

6

Eu criei uma tabela dinâmica e tenho valores negativos e positivos na coluna "Total geral".

Minhaintençãoémostrarapenasvalorestotaisgeraispositivos.

Obrigadoatodospelasuaorientação.

EDITbyDoug:Aquiestáaimagemdosdadosdeorigem:

    
por Chris 21.08.2012 / 10:51

2 respostas

3

O uso pode usar um Filtro de valor para essa finalidade. Atribua um filtro de valor a uma coluna Row Label , geralmente uma que contenha um valor distinto por linha, como ACC_NO no seu exemplo.

Aqui está um exemplo simples que irá esconder todos os totais negativos (a terceira linha). Eu escolhi a coluna Quarter para segurar o filtro (mais sobre isso abaixo).

Parainserirumfiltrodevalores,bastaacessaralistasuspensadefiltrosnacolunaemquevocêdesejaaplicarofiltro:

Como escolher em qual coluna aplicar um filtro total?

Note que optei por fazer o filtro no QUARTER em vez do ITEM porque os elementos desta coluna não estão agrupados. Portanto, nesse caso, o filtro será aplicado a cada linha individual.

Se, em vez disso, eu fizesse o mesmo filtro de valor na coluna Item (onde podemos ver o item B é agrupado), o filtro se aplicaria no subtotal para cada grupo. Por exemplo, como a soma de Q1 e Q2 para o Item B é negativa (-5), as duas linhas do Item B seriam filtradas.

No seu exemplo, todas as suas linhas são exclusivas por causa do ACC_NO mais à esquerda, então você obteria o mesmo resultado colocando o filtro em qualquer coluna.

Considerações finais:

  • Se você tiver vários totais em sua área Valores (por exemplo, uma contagem e uma soma), poderá escolher qual deles filtrar na caixa de diálogo.
  • Se você tiver um marcador de coluna para dividir seus totais, o filtro de valor será aplicado somente ao total geral.
  • A aplicação de um filtro de valores em um rótulo de coluna em vez de um rótulo de linha executará o filtro em relação aos totais verticais na parte inferior.
por 23.08.2012 / 05:28
1

Selecione a coluna Total geral e, na caixa de diálogo Formatar células & número, escolha Personalizar. Na caixa de formato, insira 0;; .

EDIT com base nos comentários:

Supondo que sua origem esteja em uma tabela do Excel 2010, que pode parecer verdadeira em sua imagem, aqui está uma fórmula que você pode incluir em uma nova coluna na tabela de origem:

=SUMPRODUCT(([Age]=[@Age])*([Date_Last_Pay]=[@[Date_Last_Pay]])*([Acc_No]=[@[Acc_No]])*[Last_Amount_Pay])>=0

A fórmula soma todos os outros Last_Amount_Pays com a mesma data, idade e número de conta. A fórmula resulta em TRUE se essa quantidade for igual ou maior que 0.

Você pode usar essa coluna como filtro de página para a tabela dinâmica e filtrá-la para TRUE.

Deixe-me saber se isso funciona para você. Se não, por favor, me diga qual versão do Excel e quais colunas contêm os títulos listados nesta fórmula.

    
por 21.08.2012 / 19:03