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

Aba Aparência

Aba Resultados

Definições

Expressão

Uma expressão deve conter as seguintes informações:

  1. Atributos: Atributo(s) que será(ão) filtrado(s).

  2. 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:
    Filtros

  3. 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()).
Expressões de filtros

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

Ler dados

  1. Adicione uma base de dados por meio da operação Ler dados.

  2. 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.
    Filtrar por Função - Sobreviveram

  3. 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.
    Filtrar por Função - Não Sobreviveram

  4. Execute o fluxo e visualize o resultado, conforme mostrado abaixo Filtrar por Função - Não Sobreviveram

    Filtrar por Função - Não Sobreviveram


Dúvidas e/ou sugestões envie um e-mail para suporte@lemonade.org.br