Ga naar hoofdinhoud Ga naar aanvullende inhoud

Filter-processor

Filtert gegevens op basis van voorwaarden.

Met de Filter-processor kunt u invoergegevens filteren op basis van één of meer voorwaarden die door operators zijn ingesteld. U kunt het resultaat ook splitsen tussen twee uitvoerstromen, voor rijen die overeenkomen en rijen die niet overeenkomen.

Gebruik

  • De Filter-processor heeft één invoerstroom nodig en kan tot twee uitvoerstromen genereren: één voor gegevens die overeenkomen met uw filters, en één voor gegevens die niet overeenkomen.

  • Bij gebruik van operatoren (=, <, >, enz.) om twee velden met null-waarden te vergelijken, worden alle rijen als niet-overeenkomende rijen beschouwd en zullen ze beschikbaar zijn in de tweede uitvoer van de Filter-processor.

  • Klik op het pictogram + in het configuratiescherm van de processor om meer dan één filter te maken.

Eigenschappen

Eigenschappen om te filteren op de waarden in uw velden.

Configuratie
Eigenschap Configuratie
Filters
  • Te verwerken veld: selecteer het veld waarop u een filter wilt toepassen.

  • Een functie toepassen: u kunt de bewerking selecteren die u wilt toepassen tijdens het filteren van het geselecteerde veld:

    • Geen: past geen functies toe tijdens het filteren.
    • In absolute waarde: berekent de absolute waarde voor alle numerieke waarden in het veld.
    • In kleine letters: converteert alle tekst in het veld naar kleine letters.
    • In hoofdletters: converteert alle tekst in het veld naar hoofdletters.
    • Eerste teken in kleine letters: de eerste letter van elk woord in het veld krijgt een kleine letter.
    • Eerste teken in hoofdletters: de eerste letter van elk woord in het veld krijgt een hoofdletter.
    • Lengte: het aantal cijfers ophalen van een waarde in het veld.
  • Operator: selecteer de operator die wordt gebruikt om het geselecteerde veld te filteren:

    • = gelijk aan

    • <> niet gelijk aan

    • < kleiner dan

    • <= kleiner dan of gelijk aan

    • > groter dan

    • >= groter dan of gelijk aan

    • Bevat

    • Bevat niet

    • Is null

    • Is niet null

    • Is leeg

    • Is niet leeg

    • Komt overeen met jokerteken

    • Komt niet overeen met jokerteken

    • Komt overeen met reguliere expressie

    • Komt niet overeen met regex

  • Te gebruiken met:

    • Waarde: selecteer deze optie om het te verwerken veld te vergelijken met de gewenste aangepaste waarde, die is ingesteld in het veld Waarde.
    • Veld: selecteer deze optie om het te verwerken veld te vergelijken met een ander veld uit de vervolgkeuzelijst.
Rijen selecteren die overeenkomen

In het geval dat u meerdere filters hebt gedefinieerd, selecteert u het afstemmingstype dat moet worden toegepast op de rijen die gefilterd worden:

  • Alle filters: retourneert rijen terug die overeenkomen met filter A en filter B.

  • Een filter: retourneert rijen terug die overeenkomen met filter A of filter B.

  • Geen van de filters: retourneert rijen die niet overeenkomen met filter A of B.

Om de naam van de processor te wijzigen of de beschrijving te bewerken, gaat u met de muisaanwijzer op de naam of beschrijving staan om naar het eigenschappenvenser te gaan en klikt u op het pictogram Bewerken Bewerken.

Voorbeeld

De gegevensbron in dit voorbeeld bevat klantgegevens zoals namen, leeftijdsgroepen, geslacht en beroep.

gegevensverzameling met klantgegevens voor het filterscenario

Stel dat u zich voor uw analyses wilt richten op een specifieke demografische groep, namelijk klanten van 18-24 jaar en werklozen. U kunt de Filter-processoren gebruiken om de overeenkomstige gegevens te isoleren voordat u ze gebruikt.

In de processoreigenschappen selecteert u voor uw eerste filter Beroep als te verwerken veld, = als operator en Werkloos als te zoeken waarde. Klik op het pictogram + om nog een filter te maken, dit keer voor het veld Leeftijd met een waarde gelijk aan 18-24.

Onderaan het configuratiescherm van de processor kunt u in de lijst Selecteer rijen die overeenkomen kiezen uit drie verschillende opties:

  • Als u Alle filters selecteert, worden alle werkloze klanten uit de leeftijdsgroep 18-24 geretourneerd.

  • Als u Een filter selecteert, worden alle werkloze klanten en alle mensen uit de leeftijdsgroep 18-24 geretourneerd.

  • Als u Geen van de filters selecteert, worden alle klanten die niet werkloos zijn of uit de leeftijdsgroep 18-24 geretourneerd.

In dit voorbeeld is Alle filters geselecteerd.

gegevensstroom om te filteren op leeftijd en werk

Bij het uitvoeren van deze gegevensstroom worden alle overeenkomende rijen naar een specifiek doelbestand gestuurd, terwijl de rest naar een ander doel wordt gestuurd.

Was deze pagina nuttig?

Als u problemen ervaart op deze pagina of de inhoud onjuist is – een tikfout, een ontbrekende stap of een technische fout – laat het ons weten!