Utilizar a segmentação de dados para filtrar dados de Tabelas Dinâmicas

Em versões anteriores do Microsoft Excel, pode utilizar filtros de relatório para filtrar dados num relatório de Tabela Dinâmica (relatório de tabela dinâmica: relatório interactivo e de referência cruzada do Excel que resume e analisa dados como, por exemplo, registos de base de dados, de várias origens, incluindo origens externas ao Excel.), mas não é fácil ver o estado de filtragem actual quando filtra vários itens. No Microsoft Excel 2010, tem a opção de utilizar a segmentação de dados para filtrar dados. A segmentação de dados fornece botões onde pode clicar para filtrar dados numa Tabela Dinâmica. Para além da filtragem rápida, a segmentação de dados indica também o estado actual da filtragem, o que permite perceber facilmente o que é mostrado num relatório de Tabela Dinâmica filtrado.

Segmentação de dados de Tabela Dinâmica

Quando selecciona um item, esse item é incluído no filtro e os dados para esse item serão apresentados no relatório. Por exemplo, quando selecciona Casqueiro no campo Vendedores, apenas os dados que incluem Casqueiro nesse campo são apresentados.

Neste artigo


O que é a segmentação de dados?

A segmentação de dados são componentes de filtragem fáceis de utilizar que contêm um conjunto de botões que lhe permitem filtrar rapidamente os dados num relatório de Tabela Dinâmica, sem a necessidade de abrir listas pendentes para localizar os itens que pretende filtrar.

Quando utiliza um filtro de relatório de Tabela Dinâmica normal para filtrar vários itens, o filtro indica que apenas múltiplos itens são filtrados e o utilizador tem de abrir uma lista pendente para localizar os detalhes de filtragem. No entanto, uma segmentação de dados identifica claramente o filtro aplicado e fornece detalhes para que possa compreender facilmente os dados apresentados no relatório de Tabela Dinâmica filtrado.

As instâncias de segmentação de dados estão normalmente associadas à Tabela Dinâmica onde foram criadas. No entanto, também pode criar instâncias de segmentação de dados autónomas referenciadas de funções de Cubo Online Analytical Processing (OLAP), ou que podem ser associadas a qualquer Tabela Dinâmica posteriormente.

Uma segmentação de dados apresenta normalmente os seguintes elementos:



Elementos de segmentação de dados de Tabela Dinâmica
Chamada 1 Um cabeçalho de segmentação de dados indica a categoria dos itens na segmentação de dados.
Chamada 2 Um botão de filtragem que não é seleccionado indica que o item não está incluído no filtro.
Chamada 3 Um botão de filtragem seleccionado indica que o item está incluído no filtro.
Chamada 4 Um botão Limpar Filtro remove o filtro ao seleccionar todos os itens na segmentação de dados.
Chamada 5 Uma barra de deslocamento permite o deslocamento quando existem mais itens do que os que estão actualmente visíveis na segmentação de dados.
Chamada 6 Controlos para mover e redimensionar limites permitem-lhe alterar o tamanho e a localização da segmentação de dados.

Início da Página Início da Página

Utilizar a segmentação de dados

Existem várias formas de criar instâncias de segmentação de dados para filtrar os dados da Tabela Dinâmica. Numa Tabela Dinâmica existente, pode:

  • Criar uma segmentação de dados associada à Tabela Dinâmica.
  • Criar uma cópia de uma segmentação de dados associada à Tabela Dinâmica.
  • Utilizar uma segmentação de dados existente associada a outra Tabela Dinâmica.

Para além de, ou em vez de, criar instâncias de segmentação de dados numa Tabela Dinâmica existente, pode também criar uma segmentação de dados autónoma que pode ser referenciada por funções de Cubo de Online Analytical Processing (OLAP) ou que pode associar a qualquer Tabela Dinâmica posteriormente.

Uma vez que cada segmentação de dados criada é concebida para filtrar um campo de Tabela Dinâmica específico, é provável que crie mais do que uma segmentação de dados para filtrar um relatório de Tabela Dinâmica.

Depois de criar uma segmentação de dados, esta aparece na folha de cálculo junto da Tabela Dinâmica, numa apresentação por camadas se tiver mais do que uma segmentação de dados. Poderá remover uma segmentação de dados para outra localização na folha de cálculo e redimensioná-la consoante o necessário.

Segmentação de dados por camadas

Para filtrar os dados da Tabela Dinâmica, basta clicar num ou mais dos botões na segmentação de dados.

Segmentação de dados com um filtro seleccionado

Formatar instâncias de segmentação de dados para obter um aspecto consistente

Quando cria uma segmentação de dados num relatório de Tabela Dinâmica existente, o estilo da Tabela Dinâmica é reflectido no estilo da segmentação de dados de modo a partilharem um aspecto semelhante. No entanto, quaisquer alterações de formatação efectuadas na Tabela Dinâmica depois de criar a segmentação de dados não são reflectidas no formato da segmentação de dados. Para além disso, se criar uma segmentação de dados autónoma, é possível que o formato da mesma não corresponda ao formato da Tabela Dinâmica que associou a essa segmentação de dados.

Para criar relatórios com um aspecto profissional ou para fazer corresponder o formato de uma segmentação de dados com o formato do relatório de Tabela Dinâmica associado, pode aplicar estilos de segmentação de dados para obter um aspecto consistente. Ao aplicar um dos vários estilos predefinidos disponíveis para instâncias de segmentação de dados, poderá corresponder de forma bastante próxima o tema de cor aplicado a uma Tabela Dinâmica. Para obter um aspecto personalizado, pode mesmo criar os seus próprios estilos de segmentação de dados, tal como cria estilos de Tabela Dinâmica personalizados.

Partilhar instâncias de segmentação de dados entre Tabelas Dinâmicas

Quando tem várias Tabelas Dinâmicas diferentes num relatório, tal como um relatório de Business Intelligence (BI) com o qual esteja a trabalhar, é provável que pretenda aplicar o mesmo filtro a algumas ou a todas essas Tabelas Dinâmicas. Pode partilhar uma segmentação de dados que tenha criado numa Tabela Dinâmica com outras Tabelas Dinâmicas. Não é necessário duplicar o filtro para cada Tabela Dinâmica!

Quando partilha uma segmentação de dados, está a criar uma ligação para outra Tabela Dinâmica que contém a segmentação de dados que pretende utilizar. Quaisquer alterações efectuadas numa segmentação de dados partilhada reflectem-se imediatamente em todas as Tabelas Dinâmicas ligadas a essa segmentação de dados. Por exemplo, se utilizar uma segmentação de dados de País na TabelaDinâmica1 para filtrar dados de um determinado país, a TabelaDinâmica2 que também utiliza essa segmentação vai apresentar dados para o mesmo país.

As instâncias de segmentação de dados ligadas e utilizadas em mais do que uma Tabela Dinâmica denominam-se instâncias de segmentação de dados partilhadas. As instâncias de segmentação de dados utilizadas apenas numa Tabela Dinâmica denominam-se instâncias de segmentação de dados locais. Uma Tabela Dinâmica pode ter instâncias de segmentação de dados locais e partilhadas.

Início da Página Início da Página

Criar uma segmentação de dados numa Tabela Dinâmica existente

  1. Clique em qualquer parte no relatório de Tabela Dinâmica para o qual pretende criar uma segmentação de dados.

Esta acção apresenta as Ferramentas de Tabela Dinâmica, adicionando os separadores Opções e Estrutura.

  1. No separador Opções, no grupo Ordenar e Filtrar, clique em Inserir Segmentação de Dados.

Imagem do Friso do Excel

  1. Na caixa de diálogo Inserir Segmentação de Dados, seleccione a caixa de verificação dos campos de Tabela Dinâmica para os quais pretende criar uma segmentação de dados.
  2. Clique em OK.

Uma segmentação de dados é apresentada para cada campo seleccionado.

  1. Em cada segmentação de dados, clique nos itens que pretende filtrar.

Para seleccionar mais de um item, mantenha premida a tecla CTRL e, em seguida, clique nos itens que pretende filtrar.

Início da Página Início da Página

Criar uma segmentação de dados autónoma

  1. No separador Inserir, no grupo Filtro, clique em Segmentação de Dados.

Imagem do Friso do Excel

  1. Na caixa de diálogo Ligações Existentes, na caixa Mostrar, efectue um dos seguintes procedimentos:
    • Para apresentar todas as ligações, clique em Todas as Ligações. Esta opção está seleccionada por predefinição.
    • Para apresentar apenas a lista de ligações utilizadas mais recentemente, clique em Ligações neste Livro.

Esta lista é criada a partir das ligações que já tenha definido, que tenha criado utilizando a caixa de diálogo Seleccionar Origem de Dados do Assistente de Ligação de Dados ou que tenha seleccionado anteriormente como uma ligação nesta caixa de diálogo.

  • Para apresentar apenas as ligações disponíveis no computador, clique em Ficheiros de ligação neste computador.

Esta lista é criada a partir da pasta As Minhas Origens de Dados, normalmente armazenada na pasta Os Meus Documentos.

  • Para apresentar apenas as ligações disponíveis num ficheiro de ligação acessível a partir da rede, clique em Ficheiros de ligação na Rede.

Esta lista é criada a partir de uma Biblioteca de Ligações de Dados (DCL) num site do Microsoft Office SharePoint Server 2007 ou Microsoft SharePoint Server 2010. Uma DCL é uma biblioteca de documentos num site do SharePoint Foundation que contém uma colecção de ficheiros .odc (Ligação de Dados do Office, ODC). Normalmente, uma DCL é configurada por um administrador de sistema, que também pode configurar o site SharePoint para apresentar ficheiros ODC a partir desta DCL na caixa de diálogo Ligações Externas.

  1. Sugestão    Se a ligação que pretende não estiver visível, pode criar uma ligação. Clique em Procurar Mais e, em seguida, na caixa de diálogo Seleccionar Origem de Dados , clique em Nova Origem para iniciar o Assistente de Ligação de Dados para que possa seleccionar a origem de dados com a qual pretende estabelecer ligação.
  2. Nota    Se seleccionar uma ligação nas categorias Ficheiros de ligação na rede ou Ficheiros de ligação neste computador, o ficheiro de ligação é copiado para o livro como uma nova ligação de livro e, em seguida, é utilizado como informações da nova ligação.
  3. Na caixa de diálogo Escolher Campos, clique na caixa de verificação dos campos para os quais pretende criar uma segmentação de dados.
  4. Clique em OK.

Uma segmentação de dados é criada para cada campo seleccionado.

Início da Página Início da Página

Formatar uma segmentação de dados

  1. Clique na segmentação de dados que deseja formatar.

Esta acção apresenta as Ferramentas de Segmentação de Dados, adicionando um separador Opções.

  1. No separador Opções, no grupo Estilos de Segmentação de Dados, clique no estilo que pretende.

Para ver todos os estilos disponíveis, clique no botão MaisImagem de botão.

Imagem do Friso do Excel

Início da Página Início da Página

Partilhar uma segmentação de dados ligando a outra Tabela Dinâmica

Pode partilhar uma segmentação de dados com outra Tabela Dinâmica ao ligá-la a essa Tabela Dinâmica. Também pode inserir uma segmentação de dados de outra Tabela Dinâmica ao ligar a essa Tabela Dinâmica.

Disponibilizar uma segmentação de dados para utilização noutra Tabela Dinâmica

  1. Clique na segmentação de dados que deseja partilhar noutra Tabela Dinâmica.

Esta acção apresenta as Ferramentas de Segmentação de Dados, adicionando um separador Opções.

  1. No separador Opções, no grupo Segmentação de Dados, clique em Ligações de Tabela Dinâmica.

Imagem do Friso do Excel

  1. Na caixa de diálogo Ligações de Tabela Dinâmica, seleccione a caixa de verificação das Tabelas Dinâmicas nas quais pretende que a segmentação de dados esteja disponível.

Utilizar uma segmentação de dados de outra Tabela Dinâmica

  1. Crie uma ligação para a Tabela Dinâmica que contém a segmentação de dados que pretende partilhar ao efectuar o seguinte:
    1. No separador Dados, no grupo Obter Dados Externos, clique em Ligações Existentes.

Imagem do Friso do Excel

  1. Na caixa de diálogo Ligações Existentes, na caixa Mostrar, certifique-se de que a opção Todas as Ligações está seleccionada.

Sugestão    Se a ligação que pretende não estiver visível, pode criar uma ligação. Clique em Procurar Mais e, em seguida, na caixa de diálogo Seleccionar Origem de Dados , clique em Nova Origem para iniciar o Assistente de Ligação de Dados para que possa seleccionar a origem de dados com a qual pretende estabelecer ligação.

  1. Seleccione a ligação que deseja e clique em Abrir.
  2. Na caixa de diálogo Importar Dados, em Seleccione como pretende ver estes dados no livro, clique em Relatório de Tabela Dinâmica
  1. Clique em qualquer parte no relatório de Tabela Dinâmica no qual pretende inserir uma segmentação de dados de outra Tabela Dinâmica.

Esta acção apresenta as Ferramentas de Tabela Dinâmica, adicionando os separadores Opções e Estrutura.

  1. No separador Opções, no grupo Ordenar e Filtrar, clique na seta Inserir Segmentação de Dados e, em seguida, clique em Ligações de Segmentação de Dados

Imagem do Friso do Excel

  1. Na caixa de diálogo Ligações de Segmentação de Dados, seleccione a caixa de verificação das instâncias de segmentação de dados que pretende utilizar.
  2. Clique em OK.

Uma segmentação de dados é apresentada para cada caixa de verificação seleccionada.

  1. Em cada segmentação de dados, clique nos itens que pretende filtrar.

Para seleccionar mais de um item, mantenha premida a tecla CTRL e, em seguida, clique nos itens que pretende filtrar.

Nota    Todas as Tabelas Dinâmicas que partilham a segmentação de dados apresentarão instantaneamente o mesmo estado de filtragem.

Início da Página Início da Página

Desligar ou eliminar uma segmentação de dados

Se já não necessitar de uma segmentação de dados, pode desligá-la do relatório de Tabela Dinâmica, ou pode eliminá-la.

Desligar uma segmentação de dados

  1. Clique em qualquer parte no relatório de Tabela Dinâmica para o qual pretende desligar uma segmentação de dados.

Esta acção apresenta as Ferramentas de Tabela Dinâmica, adicionando os separadores Opções e Estrutura.

  1. No separador Opções, no grupo Ordenar e Filtrar, clique na seta Inserir Segmentação de Dados e, em seguida, clique em Ligações de Segmentação de Dados

Imagem do Friso do Excel

  1. Na caixa de diálogo Ligações de Segmentação de Dados, desmarque a caixa de verificação de quaisquer campos de Tabela Dinâmica para os quais pretende desligar uma segmentação de dados.

Eliminar uma segmentação de dados

Execute um dos seguintes procedimentos:

  • Clique na segmentação de dados e, em seguida, prima DELETE.
  • Clique com o botão direito do rato na segmentação de dados e, em seguida, clique em Remover <Nome da segmentação de dados>.

Início da Página Início da Página

 
 
Aplica-se a:
Excel 2010