Delen via


Kolom rangschikken (preview)

De opdracht Kolom rangschikken voegt een nieuwe kolom toe aan een tabel met de rangschikking die is gedefinieerd door een of meer andere kolommen uit de tabel. Een Rank-methode optie kan worden gebruikt om te definiëren hoe ties moeten worden verwerkt.

Schermopname van het ingangspunt van de rangkolom in het lint van Power Query op het tabblad Kolom toevoegen.

Notitie

De rangkolomfunctie is momenteel alleen beschikbaar in Power Query Online.

Een rangschikkingskolom toevoegen

De volgende tabel bevat velden voor Team, Total Pointsen Bonus modifier. Stel dat u de taak hebt om een nieuwe kolom te maken die de teams effectief rangschikt met behulp van de waarden uit de Total Points en Bonus modifier velden.

Team Totaal aantal punten Bonusmodifier
A 20 0.5
B 30 0.8
C 40 0.2
D 10 0.45
E 20 0.75

De teams hebben een lijst gedeeld met manieren waarop ze elkaar willen rangschikken:

Rangschikking van één kolom

Gebruik voor de eerste vereiste in de gedeelde lijst alleen de waarden uit het veld Total Points, waarbij hogere waarden hoger zijn met standaardcompetitie als rangschikkingsmethode. Gebruik de volgende stappen om deze vereiste te bereiken:

  1. Selecteer de Total Points kolom met de oorspronkelijke tabel die al in Power Query staat. Navigeer vervolgens vanuit Power Query naar het tabblad Kolom toevoegen en selecteer de rangschikkingkolom kolom.

  2. Selecteer in RangschikkingTotal Points voor Rangschikking op en Rangschikkingswaarden in volgorde van hoog naar laag voor de Rangcriteria.

    Schermafbeelding van het basis dialoogvenster voor rang. Alleen het veld Totaalpunten is geselecteerd met rangcriteria van rangwaarden sorteren van hoog naar laag.

  3. De rangschikkingsmethode voor dit dialoogvenster is standaard standaardcompetitie, dus selecteer OK. Met deze actie krijgt u een nieuwe stap met de toegevoegde Rank kolom.

    Positietransformatie met standaardmethode voor concurrentierangschikking.

    Schermopname van de uitvoer van de rangtransformatie, waarbij het veld Totaalpunten het enige veld 'Rangschikken op' was en de rangschikkingscriteria daarvoor waren rangwaarden van hoog naar laag. Team C stond op de eerste plaats. Team B rangschikte tweede. Team A en Team E rangschikten derde. Team D rangschikte vijfde.

Rangschikking van één kolom met een specifieke rangschikkingsmethode

Gebruik voor de tweede vereiste in de gedeelde lijst alleen de waarden uit het veld Total Points, waarbij hogere waarden hoger zijn met behulp van dichte als rangschikkingsmethode. Gebruik de volgende stappen om deze vereiste te bereiken:

  1. Selecteer de Total Points kolom met de oorspronkelijke tabel die al in Power Query staat. Ga vervolgens naar het tabblad Power Query Kolom toevoegen en selecteer kolomrangschikken.

  2. Selecteer in RangschikkingTotal Points voor Rangschikking op en Rangschikkingswaarden van hoog naar laag voor de Rangcriteria.

  3. Selecteer Geavanceerd boven aan het dialoogvenster. Met deze selectie wordt de geavanceerde sectie ingeschakeld. In de Rank-methodeverander je de waarde van Standaardcompetitie naar Dense.

    Rangstransformatie met geselecteerde dichte rangmethode.

    Schermopname van de geavanceerde sectie van het rangschikkingsdialoogvenster waarin het veld Totaalpunten wordt gebruikt, waarbij hogere waarden leiden tot hogere rangen volgens de rangschikkingscriteria, en de geselecteerde rangschikkingsmethode is Dense.

  4. Nadat u de rangschikkingsmethode hebt geselecteerd, selecteert u OK. Met deze actie krijgt u een nieuwe stap met de toegevoegde Rank kolom.

    Rangtransformatie met dichte rangmethode.

    Schermopname van de uitvoer van de rangschikkingstransformatie, waarbij het veld Totaalpunten het enige veld om op te rangschikken was, de rangschikkingscriteria waren dat hogere waarden hoger rangeren, en de rangschikkingsmethode Dense was. Team C eindigde als eerste. Team B rangschikte tweede. Team A en Team E rangschikten derde. Team D rangschikte vierde.

Rangschikking met meerdere kolommen met een specifieke rangschikkingsmethode

Voor de derde vereiste in de gedeelde lijst rangschikt u eerst op Total Points en vervolgens op Bonus modifier, waarbij hogere waarden hoger worden gerangschikt volgens de standaardcompetitie-volgorde als rangmethode. Gebruik de volgende stappen om deze vereiste te bereiken:

  1. Zodra de oorspronkelijke tabel al in Power Query staat, selecteer dan de kolommen Total Points en Bonus modifier. Selecteer vervolgens op het Power Query tabblad, de optie Rangschikkolom.

  2. Het dialoogvenster Rang wordt geopend met de geavanceerde sectie open, waarbij beide velden zijn geselecteerd in de kolom Rangschikken op. Totaal aantal punten staat in de eerste rij en bonusaanpassing eronder. Beide rijen gebruiken de rangcriteria en de rangwaarden geordend van hoog naar laag.

  3. Zorg ervoor dat Rangschikkingsmethode is ingesteld op Standaardcompetitie.

    Geavanceerde sectie van het rangdialoogvenster.

    Schermopname van de geavanceerde sectie van het dialoogvenster Rangschikken. De velden Totaalpunten en bonusmodificator worden gebruikt als onderdeel van het logische rangschikkingsproces, precies in deze volgorde. Beide hebben een rangcriterium van rangwaarden, van hoog naar laag. De geselecteerde rangschikkingsmethode is ingesteld op Standaardcompetitie.

  4. Nadat u de selecties hebt gecontroleerd, selecteert u OK. Met deze actie krijgt u een nieuwe stap met de toegevoegde Rank kolom.

    Schermopname van de uitvoertabel van de rangschikkingsbewerking. Team C wordt als eerste gerangschikt, Team B tweede, Team E derde, Team A vierde en Team D is de vijfde.

Classificatiemethoden

Met een classificatiemethode wordt de strategie vastgesteld waarin het classificatie-algoritme verbanden verwerkt. Deze optie is alleen beschikbaar in de geavanceerde sectie van het dialoogvenster Rangschikking.

De volgende tabel bevat alle drie de beschikbare classificatiemethoden en bevat een beschrijving voor elk.

Rangschikmethode Beschrijving
Standaardcompetitie Items die gelijk scoren, ontvangen hetzelfde rangschikkingsnummer en daarna wordt er een gat gelaten in de rangschikkingsnummers. Bijvoorbeeld 1224.
Dicht Items die vergelijken, ontvangen hetzelfde rangschikkingsnummer en de volgende items ontvangen het onmiddellijk volgende rangschikkingsnummer. Bijvoorbeeld 1223.
Rangtelwoord Alle items ontvangen een afzonderlijk volgnummer, inclusief items die gelijk zijn. Bijvoorbeeld 1234.