Filtrando várias tabelas dinâmicas simultaneamente

Ao criar relatórios complexos e, principalmente, dashboards no Microsoft Excel, muitas vezes é necessário filtrar simultaneamente várias tabelas dinâmicas de uma só vez. Vamos ver como isso pode ser implementado.

Método 1: General Slicer para filtrar pivôs na mesma fonte de dados

Se os pivôs forem criados com base em uma tabela de dados de origem, a maneira mais fácil é usá-los para filtrá-los simultaneamente seção é um filtro de botão gráfico conectado a todas as tabelas dinâmicas de uma só vez.

Para adicioná-lo, selecione qualquer célula em um dos resumos e na guia Análise selecionar time Colar Fatia (Analisar — ​​Inserir slicer). Na janela que se abre, marque as caixas das colunas pelas quais deseja filtrar os dados e clique em OK:

Filtrando várias tabelas dinâmicas simultaneamente

O slicer criado, por padrão, filtrará apenas o pivô para o qual foi criado. No entanto, usando o botão Conexões de relatório (Relatar conexões) aba Fatia (Fatias) podemos adicionar facilmente outras tabelas de resumo à lista de tabelas filtradas:

Filtrando várias tabelas dinâmicas simultaneamente

Método 2. Fatia geral para filtrar resumos em diferentes fontes

Se seus pivôs foram construídos não de acordo com uma, mas de acordo com diferentes tabelas de dados de origem, o método acima não funcionará, porque na janela Conexões de relatório apenas os resumos que foram criados a partir da mesma fonte são exibidos.

No entanto, você pode contornar facilmente essa limitação se usar o modelo de dados (discutimos isso em detalhes neste artigo). Se carregarmos nossas tabelas no modelo e as vincularmos lá, a filtragem será aplicada a ambas as tabelas ao mesmo tempo.

Digamos que temos duas tabelas para custos de vendas e transporte como dados de entrada:

Filtrando várias tabelas dinâmicas simultaneamente

Suponha que nos deparamos com a tarefa de construir nosso próprio resumo para cada um deles e depois filtrá-los simultaneamente por cidades com um corte comum.

Fazemos o seguinte:

1. Transformando nossas tabelas originais em tabelas inteligentes dinâmicas com um atalho de teclado Ctrl+T ou comandos Home – Formatar como uma tabela (Início — Formatar como Tabela) e dar-lhes nomes tablProdaji и guiaTransporte aba Construtor (Desenhar).

2. Carregue ambas as tabelas no Modelo usando o botão Adicionar ao modelo de dados na guia Power Pivot.

Não será possível vincular diretamente essas tabelas no Modelo, pois enquanto o Power Pivot suporta apenas relacionamentos um-para-muitos, ou seja, exige que uma das tabelas não tenha duplicatas na coluna que estamos vinculando. Temos o mesmo em ambas as tabelas no campo Cidades há repetições. Portanto, precisamos criar outra tabela de pesquisa intermediária com uma lista de nomes de cidades exclusivos de ambas as tabelas. A maneira mais fácil de fazer isso é com a funcionalidade do suplemento Power Query, que foi incorporada ao Excel desde a versão 2016 (e para o Excel 2010-2013 é baixado gratuitamente no site da Microsoft).

3. Tendo selecionado qualquer célula dentro da tabela “inteligente”, carregamos uma a uma no Power Query com o botão Da tabela/intervalo aba Data (Dados — Da tabela/intervalo) e, em seguida, na janela Power Query, selecione em O principal equipes Fechar e carregar – Fechar e carregar (Início — Fechar e carregar — Fechar e carregar para…) e opção de importação Basta criar uma conexão (Apenas criar conexão):

Filtrando várias tabelas dinâmicas simultaneamente

4. Unimos as duas tabelas em uma com o comando Dados – Combinar Consultas – Adicionar (Dados — Combinar consultas — Anexar). Colunas com os mesmos nomes no cabeçalho se encaixam umas nas outras (como uma coluna Cidades), e aqueles que não corresponderem serão colocados em colunas diferentes (mas isso não é importante para nós).

5. Excluir todas as colunas, exceto coluna Cidadesclicando com o botão direito do mouse em seu título e selecionando o comando Excluir outras colunas (Remover outras colunas) e remova todos os nomes de cidades duplicados clicando com o botão direito do mouse no cabeçalho da coluna novamente e selecionando o comando Remover Duplicados (Remover duplicatas):

Filtrando várias tabelas dinâmicas simultaneamente

6. A lista de referência criada é carregada no Modelo de Dados via Home — Fechar e carregar — Fechar e carregar (Início — Fechar e carregar — Fechar e carregar para…) e escolha a opção Basta criar uma conexão (Apenas criar conexão) e o mais importante! - ative a caixa de seleção Adicione esses dados ao modelo de dados (Adicione esses dados ao modelo de dados):

Filtrando várias tabelas dinâmicas simultaneamente

7. Agora podemos, voltando para a janela Power Pivot (aba pivô - botão Assistência Domiciliária), troque para Visualização de gráfico (Visualização de diagrama) e vincular nossas tabelas de vendas e custos de transporte através do diretório intermediário de cidades criado (arrastando os campos entre as tabelas):

Filtrando várias tabelas dinâmicas simultaneamente

8. Agora você pode criar todas as tabelas dinâmicas necessárias para o modelo criado usando o botão tabela de resumo (Tabela Dinâmica) on O principal (Home) guia na janela Power Pivot e, selecionando qualquer célula em qualquer pivô, na guia Análise botão adicionar fatia Colar Fatia (Analisar - Inserir Fatiador) e escolha fatiar na caixa de listagem Cidades no diretório adicionado:

Filtrando várias tabelas dinâmicas simultaneamente

Agora, clicando no botão familiar Conexões de relatório on Aba Fatiar (Slicer — Relatar conexões) veremos todos os nossos resumos, porque agora eles são construídos em tabelas de origem relacionadas. Resta ativar as caixas de seleção ausentes e clicar em OK – e nosso slicer começará a filtrar todas as tabelas dinâmicas selecionadas ao mesmo tempo.

  • Benefícios do pivô por modelo de dados
  • Análise de fatos planejados em uma tabela dinâmica com Power Pivot e Power Query
  • Agrupamento independente de tabelas dinâmicas

Deixe um comentário