Kolommen sorteren

U kunt een tabel in Power Query sorteren op één kolom of meerdere kolommen. Neem bijvoorbeeld de volgende tabel met de kolommen Concurrentie, Concurrent en Positie.

Voorbeeldbrontabel voor sorteren.

Tabel met de kolommen Concurrentie, Concurrent en Positie. De kolom Wedstrijd bevat 1 - Opening in rijen 1 en 6, 2 - Hoofdronde in rijen 3 en 5, en 3 - Finale in rijen 2 en 4. De rij Positie bevat een waarde van 1 of 2 voor elk van de concurrentiewaarden.

In dit voorbeeld is het doel om deze tabel te sorteren op de velden Concurrentie en Positie in oplopende volgorde.

Voorbeeld van uitvoertabel na sorteren.

Tabel met de kolommen Concurrentie, Concurrent en Positie. De kolom Wedstrijd bevat 1 - Opening in rijen 1 en 2, 2 - Hoofdwedstrijd in rijen 3 en 4, en 3 - Finale in rijen 5 en 6. De rij Positie bevat, van boven naar beneden, een waarde van 1, 2, 1, 2, 1 en 2.

Oplopend sorteren sorteert de rijen in een kolom alfabetisch van A tot Z en vervolgens van a tot z. Als u aflopend sorteert, sorteert u alfabetische rijen in een kolom van z naar a en vervolgens van Z naar A. Bekijk bijvoorbeeld de volgende niet-gesorteerde kolom:

Schermopname van kolom met niet-gesorteerde alfabetische namen met willekeurige initialen.

Wanneer u sorteert met oplopend sorteren, wordt een alfabetische kolom op de volgende manier gesorteerd:

Schermopname van kolom met gesorteerde rijen Alpha, Beta en Sierra met initiële hoofdletters en alfa, gamma en zulu met beginletters.

Wanneer u sorteert met aflopend sorteren, wordt een alfabetische kolom op de volgende manier gesorteerd:

Schermopname van kolom met gesorteerde rijen zulu, gamma en alfa met beginletters en Sierra, Beta en Alpha met initiële hoofdletters.

Een tabel sorteren op één kolom

Als u de tabel wilt sorteren op één kolom, selecteert u eerst de kolom. Selecteer vervolgens de sorteerbewerking op een van de twee locaties:

  • Op het tabblad Start , in de groep Sorteren , zijn er pictogrammen om uw kolom in oplopende of aflopende volgorde te sorteren.

    Schermopname van het Power Query-lint met het tabblad Start geselecteerd en de sorteergroep benadrukt.

  • In het vervolgkeuzemenu van de kolomkop. Naast de naam van de kolom bevindt zich een vervolgkeuzemenu-indicator . Wanneer u het pictogram selecteert, wordt de optie voor het sorteren van de kolom weergegeven.

    Schermafbeelding van het vervolgkeuzemenu van de kolomkop, waarbij de opties Oplopend sorteren en Aflopend sorteren worden benadrukt.

In dit voorbeeld sorteert u de kolom Concurrentie met behulp van de knoppen in de groep Sorteren op het tabblad Start . Met deze actie maakt u een nieuwe stap in de sectie Toegepaste stappen met de naam Gesorteerde rijen.

Schermopname van de Power Query-editor met de stap gesorteerde rijen in de lijst met toegepaste stappen benadrukt.

Een visuele indicator, weergegeven als een pijl omhoog, wordt toegevoegd aan het vervolgkeuzemenupictogram Concurrentie om aan te geven dat de kolom in oplopende volgorde wordt gesorteerd.

Een tabel sorteren op meerdere kolommen

U kunt sorteren op meer dan één kolom tegelijk. Power Query de sorteervolgorde van elke kolom in prioriteitsvolgorde toepast, zodat rijen eerst worden gesorteerd op de eerste kolom, vervolgens op de tweede kolom voor rijen die aan de eerste worden gekoppeld, enzovoort. Er zijn twee manieren om een sortering met meerdere kolommen te definiëren: in de kolomkopmenu's of in het dialoogvenster Sorteren .

De kolomkopmenu's gebruiken

Voortbouwend op het vorige voorbeeld sorteert u ook het veld Positie in oplopende volgorde, deze keer met behulp van de vervolgkeuzelijst van de kolomkop Positie.

Schermafbeelding van de sorteeropdrachten in het vervolgkeuzemenu van de kolom Positie.

Met deze actie wordt geen nieuwe stap gesorteerde rijen gemaakt, maar wordt de bestaande stap gewijzigd om beide sorteerbewerkingen in één stap uit te voeren. Wanneer u op deze manier meerdere kolommen sorteert, is de volgorde waarin de kolommen worden gesorteerd, gebaseerd op de volgorde waarin de kolommen zijn geselecteerd. Een visuele indicator, die wordt weergegeven als een getal links van de vervolgkeuzelijstindicator, geeft de plaats weer die elke kolom in de sorteervolgorde inneemt.

Schermopname van de gesorteerde kolommen met de getallen die de sorteervolgorde ondersteunen.

Het dialoogvenster Sorteren gebruiken

Als u wilt sorteren met meer dan een aantal niveaus of als u elk sorteerniveau tegelijk wilt zien en opnieuw wilt rangschikken, gebruikt u het dialoogvenster Sorteren in plaats van de kolomkopmenu's.

Selecteer Sorteren op het tabblad Start in de groep Sorteren.

Schermafbeelding van de groep Sorteren op het tabblad Start met de knop Sorteren benadrukt.

Als u een of meer kolommen selecteert voordat u het dialoogvenster opent, Power Query deze kolommen automatisch als sorteerniveaus toevoegt, in de volgorde waarin u ze hebt geselecteerd. Anders wordt het dialoogvenster met één leeg niveau geopend. In het volgende dialoogvenster Sorteren wordt bijvoorbeeld een sorteervolgorde van drie niveaus gedefinieerd voor een andere tabel, eerst op aftrekken, vervolgens op prioriteit en vervolgens op regio, allemaal in oplopende volgorde.

Schermopname van het dialoogvenster Sorteren met drie sorteerniveaus: Oplopend aftrekken, Prioriteit oplopend en Regio oplopend.

In het dialoogvenster Sorteren wordt elk sorteerniveau in een raster weergegeven:

  • Prioriteit: de volgorde waarin Power Query elk niveau toepast, van boven naar beneden. Dit getal is hetzelfde als het getal dat naast de kop van elke gesorteerde kolom in het gegevensvoorbeeld wordt weergegeven.
  • Kolom: De kolom waarop dit niveau wordt gesorteerd. Een kolom kan slechts in één niveau tegelijk worden gebruikt; Een kolom die al in een ander niveau wordt gebruikt, wordt niet weergegeven in deze lijst.
  • Sorteervolgorde: de richting om op te sorteren, zoals oplopend (klein naar groot) of Aflopend (van groot naar klein).

De sorteervolgorde wijzigen:

  • Selecteer + Niveau toevoegen om een nieuw, leeg niveau onder de bestaande niveaus toe te voegen.
  • Selecteer het menu ... naast een niveau om het te verwijderen of om het in prioriteit omhoog of omlaag te verplaatsen.
  • Sleep een niveau op de rij en zet het neer op een nieuwe positie om het rechtstreeks opnieuw te ordenen.

Voor elk niveau is zowel een kolom als een sorteervolgorde vereist voordat u OK kunt selecteren. Als er in een niveau geen selectie is gemaakt, of als twee niveaus dezelfde kolom gebruiken, blokkeert Power Query de sortering en markeert Power Query de niveaus die aandacht nodig hebben.

Nadat u OK hebt geselecteerd, Power Query de tabel sorteert op alle niveaus die u hebt gedefinieerd en wordt een prioriteitsnummer weergegeven naast de kop van elke gesorteerde kolom, in dezelfde volgorde als de niveaus in het dialoogvenster.

Schermopname van kolomkoppen met prioriteitsnummers 1 voor aftrekken, 2 voor Prioriteit en 3 voor Regio.

Als u een bestaande sortering op meerdere niveaus wilt wijzigen, selecteert u het tandwielpictogram naast de stap Gesorteerde rijen in Toegepaste stappen. Power Query opent het dialoogvenster Sorteren opnieuw met alle opgeslagen niveaus en sorteervolgordes die al zijn ingevuld.

Een sorteerbewerking uit een kolom wissen

Voer een van de volgende handelingen uit:

  • Klik op de pijl omlaag naast de kolomkop en klik vervolgens op Sortering wissen.
  • Selecteer het tandwielpictogram naast de stap Gesorteerde rijen in Toegepaste stappen om het dialoogvenster Sorteren te openen en verwijder vervolgens elk niveau.
  • Verwijder in het deelvenster Query-instellingen onder Toegepaste stappen de stap Gesorteerde rijen.