Conteúdo
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:
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:
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:
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):
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):
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):
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):
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:
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