Läs på engelska

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.

Skärmbild av startpunkten för rangordningskolumnen i menyfliksområdet Power Query på fliken Lägg till kolumn.

Anteckning

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 uppgiften 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 delade en lista över hur de vill rangordna varandra:

Rangordning för en kolumn

För det första kravet i den delade listan använder du endast värdena från Total Points fältet, där högre värden rankas högre med standardkonkurrens som rankningsmetod. Använd följande steg för att uppnå det här kravet:

  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 Rank väljer du Total Points för Ranka efter och Ranka värden från högt till lågt för rankningskriterierna.

    Skärmbild av dialogrutan rankningsgrund. Endast fältet Totalt antal poäng har valts med rankningskriterierna Rankningsvärden från högt till lågt.

  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.

    Skärmbild av utdata från rankningstransformen, där fältet Totalt antal poäng var det enda rankningsfältet efter fält och rankningskriterierna för det var Rank-värden från högt till lågt. 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

För det andra kravet i den delade listan använder du bara värdena från Total Points fältet, där högre värden rankas högre med tät som rankningsmetod. Använd följande steg för att uppnå det här kravet:

  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 Rank väljer du Total Points för Ranka efter och Ranka värden från högt till lågt för rankningskriterierna.

  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.

    Rankningstransformering med tät rankningsmetod vald.

    Skärmbild av det avancerade avsnittet 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.

    Skärmbild av utdata från rankningstransformen, där fältet Totalt antal poäng 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

För det tredje kravet i den delade listan rangordnar du först efter Total Points och sedan Bonus modifierefter , där högre värden rankas högre med standardkonkurrensen som rankningsmetod. Använd följande steg för att uppnå det här kravet:

  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 rankningskriterierna för rankningsvärden från högt till lågt.

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

    Avancerat avsnitt i rankningsdialogrutan.

    Skärmbild av det avancerade avsnittet i rankningsdialogrutan. Fälten Totalt antal poäng och Bonusmodifierare används som en del av rankning efter logik, i den exakta ordningen. Båda har rankningskriterier för rankningsvärden från hög till låg. Den valda rankningsmetoden är inställd på Standard-konkurrens.

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

    Skärmbild av utdatatabellen för rangordningsåtgärden. Team C rankas först, Team B tvåa, Team E trea, Team A fjärde och Team D är rankad femma.

Rankningsmetoder

En rankningsmetod etablerar den strategi där rangordningsalgoritmen hanterar kopplingar. 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.