Lezen in het Engels

Delen via


Kolom rangschikken (preview)

Met de opdracht Kolom rangschikken wordt een nieuwe kolom toegevoegd aan een tabel met de rangschikking die is gedefinieerd door een of meer andere kolommen uit de tabel. Een optie voor rangmethode kan worden gebruikt om te definiëren hoe ties moeten worden verwerkt.

Schermopname van het positiekolominvoerpunt op het Power Query-lint op het tabblad Kolom toevoegen.

Notitie

Momenteel is de functie rangschikkingskolom 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 van de Total Points en Bonus modifier velden.

Team Totaal aantal punten Bonusaanpassing
A 20 0,5
B 30 0,8
E 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 Total Points veld, waarbij hogere waarden hoger zijn met behulp van standaardcompetitie als rangschikkingsmethode. Gebruik de volgende stappen om deze vereiste te bereiken:

  1. Selecteer Total Points de kolom met de oorspronkelijke tabel die zich al in Power Query bevindt. Selecteer vervolgens op het tabblad Kolom toevoegen van Power Query de optie Kolom rangschikken.

  2. Selecteer in Rang voor rangschikking op en rangschikkingswaarden van hoog naar laag voor de rangschikkingscriteria.Total Points

    Schermopname van het dialoogvenster Rank Basic. Alleen het veld Totaalpunten wordt geselecteerd met een rangcriteria van Rangwaarden van hoog naar laag.

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

    Transformatie rangschikken met de classificatiemethode voor standaardconcurrentie.

    Schermopname van de uitvoer van de rangschikkingstransformatie, waarbij het veld Totaalpunten het enige veld Rank by was en de rangschikkingscriteria voor het veld Rangschikken van hoog naar laag. Team C rangschikte als eerste. 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 Total Points veld, waarbij hogere waarden hoger worden gerangschikt met dichte waarden als rangschikkingsmethode. Gebruik de volgende stappen om deze vereiste te bereiken:

  1. Selecteer Total Points de kolom met de oorspronkelijke tabel die zich al in Power Query bevindt. Selecteer vervolgens op het tabblad Kolom toevoegen van Power Query de optie Kolom rangschikken.

  2. Selecteer in Rang voor rangschikking op en rangschikkingswaarden van hoog naar laag voor de rangschikkingscriteria.Total Points

  3. Selecteer Geavanceerd boven aan het dialoogvenster. Met deze selectie wordt de geavanceerde sectie ingeschakeld. Wijzig in rank-methode de waarde van Standard-concurrentie in Dense.

    Transformatie rangschikken met dichte rangschikkingsmethode geselecteerd.

    Schermopname van de geavanceerde sectie van het rangschikkingsdialoogvenster waarin het veld Totaalpunten wordt gebruikt met de hogere waarde rangschikt hogere 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.

    Rangschik transformatie met dichte rangschikkingsmethode.

    Schermopname van de uitvoer van de rangschikkingstransformatie, waarbij het veld Totaalpunten de enige positie per veld was, de rangschikkingscriteria voor het veld Hogere waarden hoger en de rangschikkingsmethode Dense was. Team C rangschikte 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 de Total Points en vervolgens op Bonus modifier, waarbij hogere waarden hoger zijn met behulp van de standaardcompetitie als rangschikkingsmethode. Gebruik de volgende stappen om deze vereiste te bereiken:

  1. Selecteer de en vervolgens Bonus modifier kolommen met de oorspronkelijke tabel die al in Power Query Total Points aanwezig is. Selecteer vervolgens op het tabblad Kolom toevoegen van Power Query de optie Kolom rangschikken.

  2. Het classificatiedialoogvenster wordt weergegeven met de geavanceerde sectie geopend, waarbij beide velden zijn geselecteerd in de kolom Rangschikken op . Totaal aantal punten bevindt zich in de eerste rij en vervolgens bonusaanpassing eronder. Beide rijen gebruiken de rangschikkingscriteria van Rangwaarden van hoog naar laag.

  3. Zorg ervoor dat de Rank-methode is ingesteld op Standard-concurrentie.

    Geavanceerde sectie van het dialoogvenster Rangschikken.

    Schermopname van de geavanceerde sectie van het dialoogvenster Rangschikken. De velden Totaalpunten en bonusaanpassing worden gebruikt als onderdeel van de rangschikking op logica, in die exacte volgorde. Beide hebben een rangcriteria van Rangwaarden van hoog naar laag. De geselecteerde classificatiemethode is ingesteld op Standard-concurrentie.

  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 Rangschikken .

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

Methode Rangschikken Beschrijving
Standaardconcurrentie Items die vergelijken, ontvangen hetzelfde rangschikkingsnummer en vervolgens wordt er een kloof overgelaten 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 afzonderlijke rangtelnummers, inclusief items die even vergelijken. Bijvoorbeeld 1234.