Dela via


Rankningskolumn (förhandsversion)

Kommandot Ranka kolumn lägger till en ny kolumn i en tabell med rangordningen definierad av en eller flera andra kolumner från tabellen. Ett alternativ för rankningsmetod kan användas för att definiera hur band ska hanteras.

Rangordna kolumninmatningspunkten i menyfliksområdet Power Query på fliken Lägg till kolumn.

Kommentar

För närvarande är rankningskolumnfunktionen endast tillgänglig i Power Query Online.

Lägga till en rankningskolumn

Följande tabell innehåller fält för Team, Total Pointsoch Bonus modifier. Anta att du har till uppgift att skapa en ny kolumn som effektivt rangordnar teamen med hjälp av värdena från fälten Total Points och Bonus modifier .

Team Totalt antal punkter Bonusmodifierare
A 20 0,5
B 30 0,8
C 40 0.2
D 10 0,45
E 20 0.75

Teamen har delat en lista över hur de vill rangordna varandra:

Rangordning för en kolumn

Använd följande steg för det första kravet som delas av teamen om att endast använda värdena från Total Points fältet där högre värden rankas högre med standardkonkurrens som rankningsmetod:

  1. Välj kolumnen med den ursprungliga tabellen redan i Power Query Total Points . Välj sedan Rankningskolumn på fliken Lägg till kolumn i Power Query.

  2. I Rankning är Rank by det fält som väljs (Total Points) och rankningskriterierna är Högre värde rangordnar högre.

    Dialogrutan Rangordna grundläggande med endast fältet Totalt antal poäng valt med rangvillkoret Högre värde rangordnas högre.

  3. Som standard är rankningsmetoden för den här dialogrutan standardkonkurrens, så välj bara OK. Den här åtgärden ger dig ett nytt steg med den tillagda Rank kolumnen.

    Rankningstransformering med standardmetoden för tävlingsrankning.

    Utdata från rankningstransformen, där fältet Total Points var det enda rankningsfältet efter fält och rankningskriterierna för det var Högre värde rangordnar högre. Team C Ranked först. Team B kom tvåa. Team A och Team E rankas trea. Team D kom på femte plats.

Rangordning för en kolumn med specifik rankningsmetod

Använd följande steg för det andra kravet som delas av teamen om att endast använda värdena från Total Points fältet där högre värden rankas högre med tät som rankningsmetod:

  1. Välj kolumnen med den ursprungliga tabellen redan i Power Query Total Points . Välj sedan Rankningskolumn på fliken Lägg till kolumn i Power Query.

  2. I Rankning är Rank by det fält som väljs (Total Points) och rankningskriterierna är Högre värde rangordnar högre.

  3. Välj Avancerat överst i dialogrutan. Den här markeringen aktiverar det avancerade avsnittet. I Rank-metoden ändrar du värdet från standardkonkurrens till Tät.

    Avancerat avsnitt i rankningsdialogrutan där fältet Totalt antal poäng används med kriterier för högre rangordning och rankningsmetoden som väljs är Tät.

  4. När du har valt rankningsmetoden väljer du OK. Den här åtgärden ger dig ett nytt steg med den tillagda Rank kolumnen.

    Rankningstransformering med tät rankningsmetod.

    Utdata från rankningstransformen, där fältet Total Points var det enda rankningsfältet efter fält, rankningskriterierna för det var Högre värde rangordnar högre och rankningsmetoden var Tät. Team C rankades först. Team B kom tvåa. Team A och Team E rankas trea. Team D kom på fjärde plats.

Rangordning för flera kolumner med specifik rankningsmetod

Använd följande steg för det tredje kravet som delas av rangordningsteamen Total Points först av och sedan efter där högre värden rankas högre med hjälp av Bonus modifier standardkonkurrensen som rankningsmetod:

  1. Med den ursprungliga tabellen redan i Power Query väljer du kolumnerna Total Points och sedan Bonus modifier . Välj sedan Rankningskolumn på fliken Lägg till kolumn i Power Query.

  2. Dialogrutan Rankning visas med det avancerade avsnittet öppet, med båda fälten markerade i kolumnen Ranka efter. Totalt antal poäng finns i den första raden och sedan bonusmodifierare under den. Båda raderna använder rankningskriteriernaför Högre värde högre.

  3. Kontrollera att Rank-metoden längst ned är inställd på Standard-tävling.

    Avancerat avsnitt i rankningsdialogrutan.

    Avancerat avsnitt i rankningsdialogrutan, där fälten Total Points och Bonusmodifierare används som en del av rankningslogik, i den exakta ordningen, båda med rankningskriterierna Högre värde rangordnas högre. Den valda rankningsmetoden är inställd på Standard-konkurrens.

  4. När du har verifierat ovanstående väljer du OK. Den här åtgärden ger dig ett nytt steg med den tillagda Rank kolumnen.

    Utdatatabell för rankningsåtgärden. Team C rankades först. Team B kom tvåa. Team E kom på tredje plats. Team A rankad fyra. Team D kom på femte plats.

Rankningsmetoder

En rankningsmetod etablerar den strategi där banden hanteras av rangordningsalgoritmen. Det här alternativet är bara tillgängligt i det avancerade avsnittet i dialogrutan Rankning .

I följande tabell visas alla tre tillgängliga rankningsmetoder och en beskrivning för var och en.

Rankningsmetod beskrivning
Standardtävling Objekt som jämför får samma rangordningsnummer och sedan lämnas ett mellanrum kvar i rangordningsnumren. Till exempel 1224.
Tät Objekt som jämför får samma rangordningsnummer och nästa objekt får omedelbart följande rangordningsnummer. Till exempel 1223.
Ordning Alla objekt får distinkta ordningstal, inklusive objekt som jämförs lika. Till exempel 1234.