Data da última modificação: 20 Jul 2023
Ambiente
- Tableau Desktop
- Junção de dados
Resposta
Opção 1
Aplique um filtro em várias fontes de dados primárias ao seguir as instruções em Filtrar dados entre várias fontes de dados na Ajuda do Tableau.Opção 2
Use um parâmetro com um campo calculado para filtrar a fonte de dados secundária no nível de linha. A fonte de dados anexada e as etapas a seguir ilustram o processo. Neste exemplo, Vendas de Superstore é a fonte de dados primária e Rede de cafeterias é a fonte de dados secundária.Etapa 1: Criar o parâmetro
- Clique com o botão direito do mouse na janela de Dados e selecione Criar parâmetro.
- Na caixa de diálogo Criar parâmetro, dê um nome ao parâmetro. Na pasta de trabalho de exemplo, o parâmetro é chamado Selecione uma região.
- Em Tipo de dados, selecione Cadeia de caracteres.
- Em Valores permitidos, selecione Lista.
- Insira os valores desejados na Lista de valores.
- Ao terminar, clique em OK.
- Clique com o botão direito do mouse no parâmetro e selecione Mostrar controle de parâmetro.
Etapa 2: Criar o campo calculado
- Para criar um novo campo calculado a partir da fonte de dados primária (aqui: Superstore como amostra), selecione Análise > Criar campo calculado.
- Na caixa de diálogo Campo calculado que abre, dê um nome ao campo. Neste exemplo, o campo calculado é chamado Filtro de região.
- No campo de fórmula, digite a seguinte fórmula:
IF [Select a Region] = [Region] THEN [Region] END
e, em seguida, clique em OK.
Etapa 3: Criar a exibição
- Clique com o botão direito do mouse em Estado para criar a visualização de mapa.
- Arraste o campo Região para a divisória Cor no cartão Marcas.
- Clique na seta suspensa do cartão Marcas e selecione Mapa.
- Na janela de Dados, clique no conjunto de dados Rede de café.
- Arraste Número de registros até Rótulo no cartão Marcas.
- Na janela de Dados, clique no conjunto de dados Vendas de Superstore.
- Arraste o campo calculado Filtro de região para a divisória Filtros.
- Na caixa de diálogo Filtro, marque a caixa de seleção próxima a Nulo e a caixa de seleção próxima a Excluir, e clique em OK.
Para ver a Opção 2 em ação, assista ao vídeo a seguir.
Observação: o vídeo não tem som. Para exibir o vídeo em uma qualidade mais alta, clique no ícone do YouTube e assista diretamente no site.
Informações adicionais
- Não é possível filtrar um banco de dados secundário no nível da linha usando a divisória Filtros, mas é possível usar um parâmetro em conjunção com um campo calculado para filtrar a fonte de dados secundária no nível da linha. Enquanto um filtro simplesmente exclui linhas de dados, pode-se aplicar lógica a um campo calculado para filtrar certas linhas se a condição fornecida estiver de acordo.
- O campo calculado deve ser criado na fonte de dados secundária e deve verificar se a linha atual corresponde à seleção do parâmetro. Se corresponder, deve retornar um valor; caso contrário, nulo ou zero.
- Filtros rápidos não filtram várias fontes de dados simultaneamente.
- O parâmetro deve conter todos os valores de filtro possíveis.
Obrigado por fornecer seu feedback sobre a eficácia deste artigo.
Abrir novo processo
Continuar a pesquisa
Base de dados de conhecimento
Comunidade
Ajuda do produto
Treinamento e tutoriais
Links relacionados
Your query has an error: Request Error.
Trending Articles
Your query has an error: Request Error.