BASE DE DADOS DE CONHECIMENTO

Excluir valores de um filtro


Publicado: 22 Mar 2013
Data da última modificação: 28 Aug 2019

Pergunta

Como limitar os valores disponíveis em um filtro.

Ambiente

Tableau Desktop

Resposta

A pasta de trabalho de exemplo em anexo usa o conjunto de dados de amostra Superstore para demonstrar a criação de um filtro para [Product Container (Contêiner de produto)] que só possui 3 opções de contêiner.
 
CLIQUE PARA EXPANDIR A SOLUÇÃO

Opção 1: usar um conjunto como filtro

  1. Clique com o botão direito do mouse em [Product Container (Contêiner do produto)] no painel Dados e selecione Criar > Conjunto...
  2. Na caixa de diálogo Criar conjunto, faça o seguinte e clique em OK:
    1. Marque todas as opções que devem aparecer no cartão Filtro final
    2. Nomeie o Conjunto com algo como Conjunto de contêiner do produto
  3. Remova [Product Container (Contêiner do produto)] da divisória Filtros
  4. Arraste [Product Container Set (Conjunto de contêiner do produto)] para a divisória Filtros
 
CLIQUE PARA EXPANDIR A SOLUÇÃO

Opção 2: filtro de exclusão que usa apenas valores relevantes

  1. Clique com o botão direito do mouse em [Product Container (Contêiner do produto)] no painel Dados e selecione Duplicar
  2. Arraste [Product Container (copy) (Conjunto de contêiner do produto (cópia))] para a divisória Filtros
  3. Na caixa de diálogo Filtro, marque todas as opções que devem aparecer no cartão Filtro final e clique em OK
  4. Clique com o botão direito do mouse no cartão Contêiner do produto, na exibição, e selecione Somente valores relevantes
 
CLIQUE PARA EXPANDIR A SOLUÇÃO

Opção 3: usar um Parâmetro como um Filtro (pode ser usado com dados combinados)

  1. No painel Dados, clique com o botão direito do mouse no campo [Product Container (Contêiner do produto)] e selecione Criar > Parâmetro…
  2. O Tableau Desktop preencherá automaticamente os valores do [Product Container (Contêiner do produto)] no parâmetro. Na caixa de diálogo Criar parâmetro, realize as ações listadas abaixo e clique em OK.
    1. Adicione "Todos" à Lista de valores
    2. Remova todas as opções que devem aparecer no cartão Filtro final
  3. Clique com o botão direito do mouse em [Product Container Parameter (Parâmetro de contêiner do produto)] no painel Dados e selecione Mostrar controle de parâmetro.
  4. Selecione Análise > Criar campo calculado.
  5. Na caixa de diálogo Campo calculado que é aberta, faça o seguinte e clique em OK:
    1. Nomeie o campo calculado. Neste exemplo, o campo calculado é chamado de "Cálculo de fitro do contêiner de produto"
    2. No campo de fórmula, crie um campo calculado similar ao seguinte:

      [Product Container (Contêiner do produto)] = [Product Container Parameter (Parâmetro de contêiner do produto)]
      OU [Product Container Parameter (Parâmetro de contêiner do produto)] = "Todos"
      OU ISNULL( [Product Container (Contêiner do produto)] )

      Esse cálculo filtrará a exibição para o contêiner do produto selecionado no [Product Container Parameter (Parâmetro de contêiner do produto)] ou todos os contêiners do produto se a opção "Todos" estiver selecionada. Se houver contêiners do produto NULL, eles sempre serão mostrados na exibição
  6. Substitua [Product Container (Contêiner do produto)]  na divisória Filtros por [Product Container Filter Calc (Cálculo de filtro do contêiner do produto)]
  7. Na caixa de diálogo Filtrar, selecione Verdadeiro e clique em OK.
 
CLIQUE PARA EXPANDIR A SOLUÇÃO

Opção 4: usar uma ação de conjunto

As Ações de conjunto são um novo recurso adicionado no Tableau Desktop 2019.1
  1. Renomeie a planilha com algo como "planilha a ser filtrada"
  2. Remova [Product Container (Contêiner do produto)] da divisória Filtros
  3. Clique com o botão direito do mouse em [Product Container (Contêiner do produto)] no painel Dados e selecione Duplicar
  4. Arraste [Product Container (copy) (Conjunto de contêiner do produto (cópia))] para a divisória Filtros
  5. Na caixa de diálogo Filtros, marque as opções de devem estar na exibição
    Observação: as etapas de 3 a 5 permitem que a exibição mostre mais opções que podem ser escolhidas. Nesse exemplo, "Medium Box" sempre é mostrado na exibição.
  6. Clique com o botão direito do mouse em [Product Container (Contêiner do produto)] no painel Dados e selecione Criar > Conjunto...
  7. Renomeie o conjunto com algo como "Conjunto de contêiner do produto" e clique em OK.
  8. Crie uma nova planilha, chamada de "Planilha de filtro".
  9. Arraste [Product Container (Contêiner do produto)] até Linhas e Cor, no cartão Marcas.
  10. Arraste [Product Container Set (Contêiner do produto)] para a divisória Filtros.
  11. Na caixa de diálogos Filtro, marque apenas as opções que o usuário final poderá ver.
  12. Crie um painel e arraste as duas planilhas para o painel.
  13. Navegue até Painel > Ações...
  14. Na caixa de diálogos Ação, selecione Adicionar ação > Alterar valores de conjunto…
  15. Na caixa de diálogo Ação de conjunto, faça o seguinte:
    1. Para Planilhas de origem, marque apenas a planilha de fitro
    2. Em Conjunto direcionado, selecione o Conjunto de contêiner do produto
    3. Para Limpeza da seleção, selecione Mostrar todos os valores
  16. Clique em OK duas vezes para fechar todas as caixas de diálogo.
  17. Navegue de volta para a planilha "planilha a ser filtrada".
  18. Selecione Análise > Criar campo calculado.
  19. Na caixa de diálogo Campo calculado que é aberta, faça o seguinte e clique em OK:
    1. Nomeie o campo calculado. Neste exemplo, o campo calculado é chamado de "Fitro do contêiner de produto (conjunto)".
    2. No campo de fórmula, crie um campo calculado similar ao seguinte:

      [Product Container (Contêiner do produto)] = IF [Product Container Set (Conjunto de contêiner do produto)] THEN [Product Container(Contêiner do produto)] END
      OR [Product Container (Contêiner do produto)] = "Medium Box"

      O cálculo acima comparará a dimensão [Product Container (Contêiner do produto)] aos valores do [Product Container(Contêiner do produto)] que estão no [Product Container Set (Conjunto de contêiner do produto)]. A declaração IF THEN é necessária porque o [Product Container Set (Conjunto de contêiner do produto)] contém somente os valores TRUE ou FALSE.

      A cláusula OR [Product Container (Contêiner do produto)] = "Medium Box" significa que "Medium Box" sempre será TRUE e, sendo assim, sempre será mostrada na exibição.
  20. Arraste [Product Container Filtro (set) (Filtro de contêiner do produto (conjunto))] para a divisória Filtros.
  21. Na caixa de diálogo Filtrar, selecione Verdadeiro e clique em OK.

Informações adicionais

As opções 1 e 2 também filtrarão dados fora de exibição.

As opções 3 e 4 podem ou não filtrar dados fora da exibição, dependendo de como o cálculo de filtro for gravado.

A opção 3 também funcionará se o filtro vier de uma fonte de dados secundária. Observe que somente um valor por vez pode ser selecionado em um parâmetro.

Para ver as opções 1 e 2 em ação, assista ao vídeo a seguir:



Para apoiar a inclusão deste aprimoramento em uma versão futura do produto, vote nas seguintes Ideias da comunidade:
Ocultar filtro rápido para reter informações associadas
Ocultar legendas ao reter seus dados



Discuta este artigo... Fórum de comentários
Este artigo resolveu o problema?