Filtrar por Função
Filtrar por função é uma operação que filtra os dados sendo trabalhados a partir dos critérios selecionados.
Conectores
Entrada | Saída |
---|---|
Uma fonte de dados | Uma ou mais fontes com os dados modificados |
Parâmetros da Tarefa
Nome
Execução
Parâmetro | Detalhe |
---|---|
Expressão para filtro | Expressões usadas para a filtragem |
Definições
Expressão
Uma expressão deve conter as seguintes informações:
Atributos: Atributo(s) que será(ão) filtrado(s).
Função: Função que receberá como entrada o(s) atributo(s) para realizar a filtragem. Dentre as opções de função, tem-se:
Valor: O valor que definirá a filtragem. Pode ser numérico ou não numérico, mas deve refletir exatamente os valores que estão presentes na base.
Expressões para Filtro
Recebe uma expressão para filtragem. Podem ser usadas expressões comparativas como as vistas no filtro comum (<, >, ==, !=, etc.), conjunções como ou (||) e e(&&), e funções da operação Transformation que retornam valores booleanos (isnull() e isnan()).
Exemplo de Utilização
Objetivo: Separar as pessoas que sobreviveram ao desastre das pessoas que não sobreviveram, a fim de analisar as características de cada grupo separadamente.
Base de Dados: Titanic
Adicione uma base de dados por meio da operação Ler dados.
Adicione a operação Filtrar por função e altere o nome para “Filtro Sobreviveram”. Clique na opção “Editar valor”. Preencha o campo expressão com “Survived == 1” para selecionar os passageiros que sobreviveram.
Adicione novamente a operação Filtrar por função e altere o nome para “Filtro Não Sobreviveram”. Clique na opção “Editar valor”. Preencha o campo expressão com “Survived == 0” para selecionar os passageiros que não sobreviveram.
Execute o fluxo e visualize o resultado, conforme mostrado abaixo
Dúvidas e/ou sugestões envie um e-mail para suporte@lemonade.org.br