
Ferramenta Filtrar
A documentação de ajuda está disponível antes do lançamento do Designer Cloud para que você possa dar uma olhadinha. O conteúdo pode mudar até o lançamento oficial.
Exemplo de cada ferramenta
A ferramenta Filtrar tem um fluxo de trabalho de exemplo. Visite Exemplos de fluxos de trabalho para saber como acessar esse e muitos outros exemplos diretamente pelo Alteryx Designer Cloud.
Use a ferramenta Filtrar para selecionar dados usando uma condição. As linhas de dados que atendem à condição são enviadas para a âncora T. As linhas de dados que não atendem à condição são enviadas para a âncora Falso (F).
A ferramenta Filtrar pode...
- Selecionar linhas comparando uma coluna em relação a um valor estático. Veja um exemplo.
- Selecionar linhas com ou sem dados ausentes. Veja um exemplo.
- Selecionar linhas usando dados de data/hora. Veja um exemplo.
- Selecionar linhas usando uma condição que faz referência a múltiplas colunas. Veja um exemplo.
- Selecionar linhas usando uma condição composta. Veja um exemplo.
Componentes da ferramenta
A ferramenta Filtrar tem 3 âncoras.
- Âncora de entrada: use a âncora de entrada para selecionar os dados que deseja filtrar.
- Âncora T (Verdadeiro): a âncora Verdadeiro faz a saída das linhas de dados que atendem à condição do filtro.
- Âncora F (Falso): a âncora Falso faz a saída das linhas de dados que não atendem à condição do filtro.
Configurar a ferramenta
Selecione Filtro básico ou Filtro avançado.
- Use o Filtro básico para criar uma busca simples em uma única coluna de dados.
- Use o Filtro avançado para criar condições complexas ou condições que fazem referência a mais de uma coluna.
Criar um filtro básico
- Selecione a coluna de dados a ser filtrada em Nome da coluna.
- Selecione um Operador. Os operadores disponíveis dependem do tipo de dados da coluna que você selecionou para filtrar. Consulte Operadores do filtro básico abaixo.
- Digite um Valor para completar a condição.
Operadores do filtro básico
Os operadores disponíveis dependem do tipo de dados da coluna que você seleciona para filtrar. Saiba mais sobre Tipos de dados.
Operador | Descrição | Tipos de dados disponíveis |
---|---|---|
= | O valor corresponde à entrada. | Numérico, Date, DateTime |
É igual a | O valor corresponde à entrada. | Cadeia de caracteres |
!= | O valor não corresponde à entrada. | Numérico, Date, DateTime |
Não é igual a | O valor não corresponde à entrada. | Cadeia de caracteres |
> | O valor é maior que a entrada. | Numérico, Date, DateTime |
>= | O valor é maior ou igual à entrada. | Numérico, Date, DateTime |
< | O valor é menor que a entrada. | Numérico, Date, DateTime |
<= | O valor é menor ou igual à entrada. | Numérico, Date, DateTime |
É nulo | O valor está ausente ou é desconhecido. | Numérico, Date, DateTime, Time, Cadeia de caracteres, Geográfico, Booleano |
Não é nulo | O valor não está ausente e não é desconhecido. | Numérico, Date, DateTime, Time, Cadeia de caracteres, Geográfico, Booleano |
Vem antes de (<) | O valor ordenado vem antes da entrada. | Cadeia de caracteres |
Vem depois de (>) | O valor ordenado vem após a entrada. | Cadeia de caracteres |
Contains | O valor é encontrado em qualquer parte da cadeia de caracteres. | Cadeia de caracteres |
Não contém | O valor não é encontrado em nenhuma parte da cadeia de caracteres (diferencia maiúsculas de minúsculas). | Cadeia de caracteres |
Está vazio | O valor é nulo ou "". | Cadeia de caracteres |
Não está vazio | O valor não é nulo ou "". | Cadeia de caracteres |
Intervalo | O valor está entre uma data de início e de término selecionadas. | Date, DateTime |
Data de início e períodos depois de | O valor está entre uma data selecionada e um número definido de períodos que a seguem. | Date, DateTime |
Data de término e períodos antes de | O valor está entre uma data selecionada e um número definido de períodos que a precedem. | Date, DateTime |
É verdadeiro | O valor é verdadeiro. | Booleano |
É falso | O valor não é verdadeiro. | Booleano |
Criar um filtro personalizado usando expressões
Para criar uma condição para o filtro personalizado, digite uma sintaxe no editor de expressões. Existem muitos recursos para ajudá-lo na criação de condições de filtro personalizado. Consulte Dicas do editor de expressões.
Dicas do editor de expressões
Esses recursos estão disponíveis dentro do editor de expressões para ajudá-lo a criar condições de filtro personalizado:
- Pressione Ctrl + Barra de espaço para exibir uma lista de todas as funções.
- Digite uma palavra ou frase para exibir uma lista de funções correspondentes.
- Digite um [ (colchete esquerdo) para exibir uma lista de variáveis que podem ser usadas na expressão. Variáveis podem ser...
- Dados de uma conexão de entrada ou de uma coluna criada em uma expressão anterior.
- Variáveis globais padrão.
- Selecione o ícone fx para pesquisar ou navegar por funções.
- Selecione o ícone x para pesquisar ou navegar por colunas e constantes.
Observe que as opções Exibir expressões recentes e salvas e Salvar expressão estarão disponíveis posteriormente.
Exemplos da ferramenta
Exemplo 1. Selecionar linhas usando uma comparação básica
Use o Filtro básico para selecionar linhas comparando uma coluna em relação a um valor estático.
De acordo com a condição do Filtro básico acima, as linhas da coluna "UserID" com um valor maior que 30 são enviadas para a âncora T. As linhas com um valor de "CustomerID" que não é superior a 30 são enviadas para a âncora F.
Exemplo 2. Selecionar linhas com ou sem dados ausentes
Use o Filtro básico para selecionar linhas que não apresentem dados ausentes.
De acordo com a condição desse Filtro básico, as linhas da com um valor "Last" que não é nulo (ausente) são enviadas para a âncora T. As linhas que possuem um valor nulo em Último são enviadas para a âncora F.
Exemplo 3. Selecionar linhas usando dados de data/hora
Use o Filtro básico para selecionar linhas com uma data relativa.
De acordo com a condição do Filtro básico acima, as linhas com o registro Data e Hora em que o valor da data é menor ou igual ao dia de hoje são enviadas para a âncora T. As linhas que possuem uma data posterior ao dia de hoje são enviadas para a âncora F.
Dicas de filtro de data/hora
- As opções dinâmicas (hoje, amanhã e ontem) atualizam o fluxo de trabalho para essa data relativa no momento em que ele é executado.
- Os operadores Data de início e períodos depois de ou Data de término e períodos antes de permitem especificar um intervalo selecionando uma data específica, um Tipo de período (dias, semanas, meses, trimestres ou anos) e o Número de períodos.
- Selecione a opção Filtrar apenas dados de data para truncar dados de data e hora e usar apenas dados de data.
Exemplo 4. Selecionar linhas usando uma condição que faz referência a múltiplas colunas
Use o Filtro avançado para criar uma condição que faz referência a mais de uma coluna para selecionar linhas.
De acordo com a condição do Filtro avançado acima, as linhas com um valor POP2005 em que o valor da data é maior ou igual ao valor POP2010 são enviadas para a âncora T. As linhas com um valor POP2005 que é inferior ao valor POP2010 são enviadas para a âncora F.
Exemplo 5. Selecionar linhas usando uma condição composta
Use o Filtro avançado para criar uma condição composta, ou seja, duas ou mais condições combinadas por operadores AND
ou OR
.
De acordo com a condição do Filtro Avançado acima, as linhas onde o estado é Alabama e a população é maior ou igual a 1500 são enviadas para a âncora T. Todas as outras linhas são enviadas para a âncora F.
Solução de problemas
Trate números com mais de 15 dígitos como cadeias de caracteres para evitar perda de precisão. Você pode definir o tipo de campo como uma cadeia de caracteres (qualquer um dos tipos String) usando a ferramenta Selecionar.