Řazení sloupců

Tabulku v Power Query můžete seřadit podle jednoho sloupce nebo více sloupců. Například použijte následující tabulku se sloupci s názvem Konkurence, Konkurent a Pozice.

Ukázková zdrojová tabulka pro řazení

Tabulka se sloupci Konkurence, Konkurent a Pozice Sloupec Soutěž obsahuje 1 – zahájení v řádcích 1 a 6, 2 – hlavní v řádcích 3 a 5 a 3 – finále v řádcích 2 a 4. Řádek Pozice obsahuje hodnotu 1 nebo 2 pro každou z hodnot Soutěže.

V tomto příkladu je cílem seřadit tuto tabulku podle polí Konkurence a Pozice ve vzestupném pořadí.

Ukázková výstupní tabulka po řazení

Tabulka se sloupci Konkurence, Konkurent a Pozice Sloupec Soutěž obsahuje 1 - Úvodní v řádcích 1 a 2, 2 - Hlavní v řádcích 3 a 4 a 3 - Finále v řádcích 5 a 6. Řádek „Pozice“ obsahuje shora dolů hodnoty 1, 2, 1, 2, 1 a 2.

Seřaďte vzestupně abecední řádky ve sloupci od A do Z a potom do z. Seřaďte sestupně abecední řádky ve sloupci od z do a a potom od Z do A. Podívejte se například na následující neseřazený sloupec:

Snímek obrazovky se sloupcem, který obsahuje neseřazené abecední názvy s náhodným počátečním písmenem

Při řazení podle vzestupného řazení se abecední sloupec seřadí následujícím způsobem:

Snímek obrazovky sloupce se seřazenými řádky Alfa, Beta a Sierra s velkými počátečními písmeny a alfa, gamma a zulu s malými počátečními písmeny.

Při použití sestupného řazení se abecední sloupec řadí následujícím způsobem:

Snímek obrazovky sloupce se seřazenými řádky zulu, gamma a alpha, začínajícími malým písmenem, a Sierra, Beta a Alpha, začínajícími velkým písmenem.

Seřazení tabulky podle jednoho sloupce

Pokud chcete tabulku seřadit podle jednoho sloupce, vyberte nejprve sloupec. Pak vyberte operaci řazení z jednoho ze dvou míst:

  • Na kartě Domů ve skupině Seřadit jsou ikony pro řazení sloupců vzestupně nebo sestupně.

    Snímek obrazovky s pásem karet Power Query s vybranou kartou Domů a zvýrazněnou skupinou řazení

  • Z rozevírací nabídky záhlaví sloupce Vedle názvu sloupce je ikona rozevírací nabídky . Když vyberete ikonu, zobrazí se možnost řazení sloupce.

    Snímek obrazovky rozevírací nabídky záhlaví sloupce se zvýrazněnými možnostmi Seřadit vzestupně a Seřadit sestupně.

V tomto příkladu seřaďte sloupec Konkurence pomocí tlačítek ve skupině Seřadit na kartě Domů . Tato akce vytvoří nový krok v části Použitý postup s názvem Seřazené řádky.

Snímek obrazovky editoru Power Query se zvýrazněným krokem seřazených řádků v seznamu Použitý postup

Vizuální indikátor, který se zobrazí jako šipka směřující nahoru, se přidá do ikony rozevírací nabídky Konkurence , aby bylo vidět, že se sloupec seřadí ve vzestupném pořadí.

Seřazení tabulky podle více sloupců

Můžete řadit podle více sloupců najednou. Power Query použije řazení jednotlivých sloupců v pořadí priority, takže řádky jsou nejprve seřazené podle prvního sloupce, potom podle druhého sloupce pro všechny řádky, které jsou svázané s prvním sloupcem atd. Existují dva způsoby, jak definovat řazení s více sloupci: z nabídek záhlaví sloupců nebo z dialogového okna Seřadit .

Použijte nabídky záhlaví sloupců

V návaznosti na předchozí příklad seřaďte pole Pozice také vzestupně, tentokrát pomocí rozevírací nabídky v záhlaví sloupce Pozice.

Snímek obrazovky příkazů řazení v rozevírací nabídce sloupce Pozice.

Tato akce nevytvoří nový krok Seřazené řádky , ale upraví stávající krok tak, aby prováděl obě operace řazení v jednom kroku. Při řazení více sloupců tímto způsobem je pořadí řazení sloupců založeno na pořadí, ve které byly sloupce vybrány. Vizuální indikátor, zobrazený jako číslo vlevo od indikátoru rozevírací nabídky, ukazuje, jaké místo každý sloupec zaujímá v pořadí řazení.

Snímek obrazovky se seřazenými sloupci s čísly, která podporují zvýrazněné pořadí řazení

Použijte dialogové okno Seřadit

Řazení s více než několika úrovněmi nebo pokud chcete zobrazit a změnit pořadí každé úrovně řazení najednou, použijte místo nabídek záhlaví sloupců dialogové okno Seřadit .

Na kartě Domů ve skupině Seřadit vyberte Seřadit.

Snímek obrazovky se skupinou Seřadit na kartě Domů se zvýrazněným tlačítkem Seřadit

Pokud před otevřením dialogového okna vyberete jeden nebo více sloupců, Power Query tyto sloupce automaticky přidá jako úrovně řazení v pořadí, v jakém jste je vybrali. V opačném případě se dialogové okno otevře s jednou prázdnou úrovní. Například následující dialogové okno Seřadit definuje tříúrovňové řazení v jiné tabulce, napřed podle odčítání, pak podle priority a potom podle oblasti ve vzestupném pořadí.

Snímek obrazovky s dialogovým oknem Seřadit se třemi úrovněmi řazení: Odčítání vzestupně, Priorita vzestupně a Oblast vzestupně.

Dialogové okno Seřadit obsahuje seznam všech úrovní řazení v mřížce:

  • Priorita: Pořadí, ve kterém Power Query použije každou úroveň shora dolů. Toto číslo je stejné jako u záhlaví každého seřazeného sloupce v náhledu dat.
  • Sloupec: Sloupec, podle kterého se tato úroveň seřadí. Sloupec lze použít pouze na jedné úrovni najednou; Sloupec, který se už používá na jiné úrovni, se v tomto seznamu nezobrazuje.
  • Pořadí řazení: Směr řazení podle, například vzestupně (od nejmenšího k největšímu) nebo sestupně (od největšího po nejmenší).

Změna pořadí řazení:

  • Pokud chcete přidat novou prázdnou úroveň pod stávající úroveň, vyberte + Přidat úroveň .
  • Vyberte nabídku ... vedle úrovně, abyste ji odebrali, nebo ji podle priority přesuňte nahoru nebo dolů.
  • Přetažením úrovně za její řádek na nové místo můžete přímo změnit její pořadí.

Než budete moci vybrat OK, je nutné na každé úrovni vybrat jak sloupec, tak pořadí řazení. Pokud některé úrovni chybí výběr nebo pokud dvě úrovně používají stejný sloupec, Power Query zablokuje řazení a zvýrazní úrovně, které vyžadují pozornost.

Jakmile vyberete OK, Power Query seřadí tabulku podle všech definovaných úrovní a zobrazí číslo priority vedle záhlaví každého seřazeného sloupce ve stejném pořadí jako úrovně v dialogovém okně.

Snímek obrazovky se záhlavími sloupců s čísly priorit 1 pro odčítání, 2 pro prioritu a 3 pro region.

Chcete-li změnit stávající víceúrovňové řazení, vyberte ikonu ozubeného kola vedle kroku Seřazené řádky v části Použité kroky. Power Query znovu otevře dialogové okno Seřadit se všemi uloženými úrovněmi a pořadími řazení, které už jsou vyplněné.

Vymazání operace řazení ze sloupce

Proveďte jednu z následujících akcí:

  • Vyberte šipku dolů vedle záhlaví sloupce a pak vyberte Vymazat řazení.
  • Vyberte ikonu ozubeného kola vedle kroku Seřazené řádky v Použité kroky, otevřete dialogové okno Seřadit a potom odeberte všechny úrovně.
  • V podokně Nastavení dotazu v části Použité kroky odstraňte krok Seřazené řádky.