Filteren en expressies gebruiken

Data voorbereiden in Alteryx

Deanna Sanchez

Alteryx ACE and Owner, Nova Geographica LLC

Data filteren

  • Filteren verkleint een dataset door data te verwijderen om te focussen op een subset.
    • Voorbeeld: [Sale Price] >= 100000

 

Vergelijking van Sale Price-tabel met filter

Data voorbereiden in Alteryx

Het concept van filteren is als...

Beeldhouwer die materiaal weghaalt om kunst te maken

Data voorbereiden in Alteryx

Filteren in Alteryx

Filter-tool — beschikbaar via Favorites en Preparation

Er zijn twee opties:

  • Basic filter
    • Eén veld met een operator en/of criterium

Voorbeeld van Basic numerieke filter-expressie

Data voorbereiden in Alteryx

Filteren in Alteryx

Filter-tool — beschikbaar via Favorites en Preparation.

Er zijn twee opties:

  • Basic filter
    • Eén veld met een operator en/of criterium

Voorbeelden van Basic numerieke en stringfilter-expressies

Data voorbereiden in Alteryx

Filteren in Alteryx

Filter-tool — beschikbaar via Favorites en Preparation.

Er zijn twee opties:

  • Basic filter
    • Eén veld met een operator en/of criterium

Voorbeelden van Basic Filter-expressies

Data voorbereiden in Alteryx

Filteren in Alteryx

Filter-tool — beschikbaar via Favorites en Preparation.

Er zijn twee opties:

  • Custom filter
    • Meerdere criteria en expressies

Voorbeeld van Custom Filter AND-expressie

Data voorbereiden in Alteryx

Filteren in Alteryx

Filter-tool — beschikbaar via Favorites en Preparation.

Er zijn twee opties:

  • Custom filter
    • Meerdere criteria en expressies

Voorbeeld van Custom Filter OR-expressie

Data voorbereiden in Alteryx

Filteren in Alteryx

Filter-tool — beschikbaar via Favorites en Preparation.

Er zijn twee opties:

  • Custom filter
    • Meerdere criteria en expressies

Voorbeeld van Custom Filter datum-expressie

Data voorbereiden in Alteryx

Uitgangen van de Filter-tool

Twee uitgangen:

  • True
    • Criteria voldeden

Afbeelding van True-uitgang van de Filter-tool

Data voorbereiden in Alteryx

Uitgangen van de Filter-tool

Twee uitgangen:

  • True
    • Criteria voldeden
  • False
    • Criteria voldeden niet

Afbeelding van False-uitgang van de Filter-tool

Data voorbereiden in Alteryx

AND en OR

Een Custom filter kan AND en OR gebruiken in de expressie.

  • AND

    • BEIDE criteria moeten gelden
    • [Shape] = 'Triangle' AND [Letter] = 'B'
  • OR

    • EEN VAN BEIDE criteria moet gelden
    • [Shape] = 'Triangle' OR [Letter] = 'B'

Afbeelding van datasetcategorieën

Data voorbereiden in Alteryx

AND-statement

  • BEIDE criteria moeten gelden
    • [Shape] = 'Triangle' AND [Letter] = 'B'

Assortiment vormen met letters en resultaat van AND-statement

Data voorbereiden in Alteryx

OR-statement

  • EEN VAN BEIDE criteria moet gelden
    • [Shape] = 'Triangle' OR [Letter] = 'B'

Assortiment vormen met letters en resultaat van OR-statement

Data voorbereiden in Alteryx

Expressiesyntax

  • Strings vereisen quotes (enkelvoudig of dubbel)
    • [Month] = 'January'

Voorbeeld van string-expressie

Data voorbereiden in Alteryx

Expressiesyntax

  • Numerieke data gebruiken geen quotes
    • [Price] > 100

Voorbeeld van numerieke expressie

Data voorbereiden in Alteryx

Expressiesyntax

  • ! betekent "not"
    • !IsEmpty([Product])

Voorbeeld van not-statement met uitroepteken

Data voorbereiden in Alteryx

Expressiesyntax

  • Controleer het veldtype
    • [Length] = '0' (Quotes zijn vereist voor strings, ook als het veld een getal bevat)

Voorbeeld: string weergegeven als getal

Data voorbereiden in Alteryx

Veldsyntax in custom-expressies

  • Zet de veldnaam in elk deel van een multi-statementexpressie
  • Herhaal de veldnaam vóór het criterium in expressies

Voorbeeld: hetzelfde veld in een custom-expressie

Data voorbereiden in Alteryx

Formules in de Filter-tool

Er zijn veel kant-en-klare formules in de Custom filter van de Filter-tool.

  • Klik op de Fx-knop voor de categorieën
  • Zelfde formules als in de Formula-tool

Formulalijst via Fx-knop

Data voorbereiden in Alteryx

Laten we oefenen!

Data voorbereiden in Alteryx

Preparing Video For Download...