Sortera kolumner

Du kan sortera en tabell i Power Query efter en kolumn eller flera kolumner. Ta till exempel följande tabell med kolumnerna Konkurrens, Konkurrent och Position.

Exempel på källtabell för sortering.

Tabell med kolumnerna Konkurrens, Konkurrent och Position. Kolumnen Tävling innehåller 1 - Inledande i raderna 1 och 6, 2 - Huvud i raderna 3 och 5, och 3 - Final i raderna 2 och 4. Raden Position innehåller ett värde på antingen 1 eller 2 för vart och ett av tävlingsvärdena.

I det här exemplet är målet att sortera tabellen efter fälten Konkurrens och Position i stigande ordning.

Exempel på utdatatabell efter sortering.

Tabell med kolumnerna Konkurrens, Konkurrent och Position. Kolumnen Tävling innehåller 1 - Inledning i raderna 1 och 2, 2 - Huvudomgång i raderna 3 och 4, och 3 - Final i raderna 5 och 6. Raden Position innehåller, uppifrån och ned, värdet 1, 2, 1, 2, 1 och 2.

Sortera stigande sorterar rader i alfabetisk ordning i en kolumn från A till Z, sedan från a till z. Sortera fallande sorterar rader i en kolumn i alfabetisk ordning från z till a och därefter från Z till A. Se till exempel följande osorterade kolumn:

Skärmbild av kolumn som innehåller namn i osorterad alfabetisk ordning med slumpmässig användning av inledande versaler.

När en alfabetisk kolumn sorteras i stigande ordning sorteras den på följande sätt:

Skärmbild av en kolumn med raderna Alpha, Beta och Sierra sorterade med inledande versaler och alfa, gamma och zulu med inledande gemener.

När den sorteras med fallande sortering sorteras en alfabetisk kolumn på följande sätt:

Skärmbild av kolumn med sorterade rader zulu, gamma och alfa med gemener och Sierra, Beta och Alpha med inledande versaler.

Sortera en tabell efter en kolumn

Om du vill sortera tabellen efter en enda kolumn väljer du först kolumnen. Välj sedan sorteringsåtgärden från en av två platser:

  • I gruppen Sortera på fliken Start finns det ikoner för att sortera kolumnen i antingen stigande eller fallande ordning.

    Skärmbild av menyfliksområdet Power Query med fliken Start markerad och sorteringsgruppen framhävd.

  • Från listrutan för kolumnrubriken. Bredvid kolumnnamnet finns en indikator för rullgardinsmeny . När du väljer ikonen visas alternativet för att sortera kolumnen.

    Skärmbild av rullgardinsmenyn för kolumnrubriken med alternativen Sortera stigande och Sortera fallande framhävda.

I det här exemplet sorterar du kolumnen Konkurrens med hjälp av knapparna i gruppen Sortera på fliken Start . Den här åtgärden skapar ett nytt steg i avsnittet Tillämpade steg med namnet Sorterade rader.

Skärmbild av Power Query-redigeraren med steget sorterade rader i listan Tillämpade steg framhävd.

En visuell indikator, som visas som en pil som pekar uppåt, läggs till i listrutan Konkurrens för att visa att kolumnen sorteras i stigande ordning.

Sortera en tabell efter flera kolumner

Du kan sortera efter mer än en kolumn i taget. Power Query tillämpar varje kolumns sortering i prioritetsordning, så rader sorteras först efter den första kolumnen, sedan efter den andra kolumnen för alla rader som knyts på den första och så vidare. Det finns två sätt att definiera en sortering med flera kolumner: från kolumnrubrikmenyerna eller från dialogrutan Sortera .

Använd kolumnrubrikmenyerna

Fortsätt med föregående exempel och sortera även fältet Position i stigande ordning, den här gången med hjälp av rullgardinsmenyn i kolumnrubriken Position.

Skärmbild av sorteringskommandona i listrutan Placera kolumn.

Den här åtgärden skapar inte ett nytt steg för sorterade rader , men ändrar den befintliga för att utföra båda sorteringsåtgärderna i ett steg. När du sorterar flera kolumner på det här sättet baseras ordningen som kolumnerna sorteras i på den ordning som kolumnerna valdes i. En visuell indikator, som visas som ett tal till vänster om den nedrullningsbara menyindikatorn, visar den plats som varje kolumn upptar i sorteringsordningen.

Skärmbild av de sorterade kolumnerna med de tal som stöder sorteringsordningen.

Använd dialogrutan Sortera

För sortering med fler än ett par nivåer, eller när du vill se och ändra ordning på varje sorteringsnivå samtidigt, använder du dialogrutan Sortera i stället för kolumnrubrikmenyerna.

På fliken Start går du till gruppen Sortera och väljer Sortera.

Skärmbild av gruppen Sortera på fliken Start med knappen Sortera framhävd.

Om du väljer en eller flera kolumner innan du öppnar dialogrutan lägger Power Query automatiskt till kolumnerna som sorteringsnivåer i den ordning du valde dem. Annars öppnas dialogrutan med en enda tom nivå. I följande dialogrutan Sortera definieras till exempel en sortering på tre nivåer i en annan tabell, först efter subtraktion, sedan efter Prioritet och sedan efter Region, allt i stigande ordning.

Skärmbild av dialogrutan Sortera med tre sorteringsnivåer: Subtraktion stigande, Prioritet stigande och Region stigande.

Dialogrutan Sortera visar varje sorteringsnivå i ett rutnät:

  • Prioritet: I vilken ordning Power Query gäller för varje nivå, uppifrån och ned. Det här talet är samma som visas bredvid varje sorterad kolumns rubrik i dataförhandsgranskningen.
  • Kolumn: Den kolumn som den här nivån sorterar efter. En kolumn kan bara användas på en nivå i taget. en kolumn som redan används på en annan nivå visas inte i den här listan.
  • Sorteringsordning: Riktningen att sortera efter, till exempel Stigande (minsta till största) eller Fallande (största till minsta).

Så här ändrar du sorteringsordningen:

  • Välj + Lägg till nivå för att lägga till en ny tom nivå under de befintliga.
  • Välj menyn ... bredvid en nivå för att ta bort den eller flytta den uppåt eller nedåt i prioritet.
  • Dra en nivå i raden och släpp den på en ny plats för att ändra ordningen direkt.

Varje nivå kräver både en kolumn och ett sorteringsordningsval innan du kan välja OK. Om någon nivå saknar en markering, eller om två nivåer använder samma kolumn, blockerar Power Query sorteringen och markerar de nivåer som behöver uppmärksammas.

När du har valt OK sorterar Power Query tabellen efter alla nivåer som du har definierat och visar ett prioritetsnummer bredvid varje sorterad kolumnrubrik i samma ordning som nivåerna i dialogrutan.

Skärmbild av kolumnrubriker som visar prioritetsnummer 1 för subtraktion, 2 för Prioritet och 3 för Region.

Om du vill ändra en befintlig sortering på flera nivåer väljer du kugghjulsikonen bredvid steget Sorterade rader i Tillämpade steg. Power Query öppnar dialogrutan Sortera igen med alla sparade nivåer och sorteringsbeställningar redan ifyllda.

Rensa en sorteringsåtgärd från en kolumn

Gör något av följande:

  • Välj nedåtpilen bredvid kolumnrubriken och välj sedan Rensa sortering.
  • Välj kugghjulsikonen bredvid steget Sorterade rader i Tillämpade steg för att öppna dialogrutan Sortera och ta sedan bort varje nivå.
  • I Tillämpade steg i fönstret Frågeinställningar tar du bort steget Sorterade rader .