Filteren op waarden in een kolom
In Power Query kunt u rijen opnemen of uitsluiten op basis van een specifieke waarde in een kolom. U kunt kiezen uit drie methoden om de waarden in uw kolom te filteren:
Nadat u een filter op een kolom hebt toegepast, wordt er een klein filterpictogram weergegeven in de kolomkop, zoals wordt weergegeven in de volgende afbeelding.
Menu Sorteren en filteren
In de kolomkop ziet u een pictogram met een omgekeerde driehoek. Wanneer u dit pictogram selecteert, wordt het menu Sorteren en filteren weergegeven. Met dit menu kunt u filters op of uit uw kolom toepassen of verwijderen.
Notitie
In dit artikel richten we ons op aspecten met betrekking tot het filteren van gegevens. Ga naar Kolommen sorteren voor meer informatie over de sorteeropties en het sorteren van kolommen in Power Query.
Leeg verwijderen
Met de opdracht Lege verwijderen worden twee filterregels toegepast op uw kolom. Met de eerste regel worden alle null-waarden weggedaan. Met de tweede regel worden alle lege waarden weggelaten. Stel bijvoorbeeld een tabel met slechts één tekstkolom met vijf rijen, waarbij u één null-waarde en één lege cel hebt.
Notitie
Een null-waarde is een specifieke waarde in de Power Query taal die geen waarde vertegenwoordigt.
Vervolgens selecteert u Leeg verwijderen in het menu Sorteren en filteren, zoals wordt weergegeven in de volgende afbeelding.
U kunt deze optie ook selecteren op het tabblad Start in de groep Rijen verkleinen in de vervolgkeuzelijst Rijen verwijderen , zoals wordt weergegeven in de volgende afbeelding.
Het resultaat van de bewerking Leeg verwijderen geeft u dezelfde tabel zonder de lege waarden.
Filter wissen
Wanneer een filter wordt toegepast op een kolom, wordt de opdracht Filter wissen weergegeven in het menu Sorteren en filteren.
Automatisch filteren
De lijst in het menu Sorteren en filteren wordt de lijst met automatische filters genoemd, waarin de unieke waarden in uw kolom worden weergegeven. U kunt handmatig selecteren of deselecteren welke waarden u in de lijst wilt opnemen. Eventuele geselecteerde waarden worden in aanmerking genomen door het filter; alle waarden die niet zijn geselecteerd, worden genegeerd.
Deze sectie voor automatisch filteren heeft ook een zoekbalk om u te helpen waarden in de lijst te vinden.
Notitie
Wanneer u de lijst met automatische filters laadt, worden alleen de bovenste 1000 afzonderlijke waarden in de kolom geladen. Als de kolom in de die u filtert meer dan 1000 afzonderlijke waarden bevat, wordt er een bericht weergegeven waarin wordt aangegeven dat de lijst met waarden in de filterlijst mogelijk onvolledig is en wordt de koppeling Meer laden weergegeven. Selecteer de koppeling Meer laden om nog eens 1000 afzonderlijke waarden te laden.
- Als precies 1000 afzonderlijke waarden opnieuw worden gevonden, wordt de lijst weergegeven met een bericht dat de lijst mogelijk nog steeds onvolledig is.
- Als er minder dan 1000 afzonderlijke waarden worden gevonden, wordt de volledige lijst met waarden weergegeven.
Snelmenu cel
U kunt met de rechtermuisknop op een bepaalde cel in een kolom klikken om het snelmenu voor die waarde te openen. Wijs het kleine filterpictogram aan en selecteer de filteroptie die u wilt gebruiken.
Notitie
Power Query geeft een typespecifiek filter weer op basis van het gegevenstype van de kolom.
Typespecifieke filters
Afhankelijk van het gegevenstype van de kolom ziet u verschillende opdrachten in het menu Sorteren en filteren. In de volgende afbeeldingen ziet u voorbeelden van datum-, tekst- en numerieke kolommen.
Rijen filteren
Wanneer u een van de typespecifieke filters selecteert, gebruikt u het dialoogvenster Rijen filteren om filterregels voor de kolom op te geven. Dit dialoogvenster wordt weergegeven in de volgende afbeelding.
Het dialoogvenster Rijen filteren heeft twee modi: Basis en Geavanceerd.
Basic
Met de basismodus kunt u maximaal twee filterregels implementeren op basis van typespecifieke filters. In de voorgaande afbeelding ziet u dat de naam van de geselecteerde kolom wordt weergegeven na het label Rijen behouden waar, om u te laten weten op welke kolom deze filterregels worden geïmplementeerd.
Stel dat u in de volgende tabel de accountcode wilt filteren op alle waarden die beginnen met PA of PTY.
Hiervoor gaat u naar het dialoogvenster Rijen filteren voor de kolom Accountcode en geeft u de gewenste set filterregels op.
In dit voorbeeld selecteert u eerst de knop Basis . Selecteer vervolgens onder Rijen behouden waar 'Accountcode'begint met en voer PA in. Selecteer vervolgens de knop of . Selecteer onder de knop ofbegint met en voer vervolgens PTY in. Selecteer OK.
Het resultaat van die bewerking geeft u de reeks rijen die u zoekt.
Geavanceerd
Met de geavanceerde modus kunt u zoveel typespecifieke filters implementeren als nodig is vanuit alle kolommen in de tabel.
Stel dat u in plaats van het vorige filter in de basismodus toe te passen, een filter wilt implementeren in accountcode om alle waarden weer te geven die eindigen op 4. U wilt ook waarden van meer dan $ 100 weergeven in de kolom Verkoop .
In dit voorbeeld selecteert u eerst de knop Geavanceerd . Selecteer in de eerste rij Accountcode onder Kolomnaam, eindigt op onder Operator en selecteer 4 voor de Waarde. Selecteer en in de tweede rij en selecteer vervolgens Verkoop onder Kolomnaam, is groter dan onder Operator en 100 onder Waarde. Selecteer vervolgens OK
Het resultaat van die bewerking geeft u slechts één rij die aan beide criteria voldoet.
Notitie
U kunt zoveel componenten toevoegen als u wilt door Component toevoegen te selecteren. Alle componenten werken op hetzelfde niveau, dus u kunt overwegen om meerdere filterstappen te maken als u filters moet implementeren die afhankelijk zijn van andere filters.