Power Query Transform Column Challenge: Složená data do uspořádané tabulky

Tento blog prozkoumá výzvu Stacked to Ordered Data Challenge z Excel BI, která zahrnuje funkce sloupců a tabulek. Úkolem je přeměnit jeden sloupec dat na správnou tabulku, kde každý typ dat má svůj sloupec a následně přidat pořadí na populaci. Na celé video tohoto tutoriálu se můžete podívat na konci tohoto blogu .

Tato  výzva Excel BI je skvělou příležitostí procvičit a zdokonalit své dovednosti v LuckyTemplates a . Existuje také spousta skvělých technik používaných odborníky v oboru, které se můžete naučit a objevit. Tak začněme a dáme to!

Obsah

Vytváření seznamů

Sloupce, které se chystáme vytvořit, budou potřebovat názvy, takže pro to vytvoříme seznam. Začněme otevřením  okna pokročilého editoru a nahoře přidáme proměnnou nazvanou sloupce seznamu ( lCols = ). Poté zadáme seznam se všemi hodnotami této proměnné, jak je zvýrazněno níže, a stiskneme Hotovo .

Power Query Transform Column Challenge: Složená data do uspořádané tabulky

Pro každý řádek dat je pět hodnot. Rozdělíme to zadáním  List.Split  do řádku vzorců následovaným  pro velikost stránky. Poté stiskneme toto zaškrtnutí, které vrátí seznam s vnořenými seznamy.

Power Query Transform Column Challenge: Složená data do uspořádané tabulky

A když klikneme na stranu do bílého prostoru, zobrazí se náhled pod tabulkou, jako je tento:

Power Query Transform Column Challenge: Složená data do uspořádané tabulky

Přiřazení názvů polí

Takže pro každý řádek v naší tabulce máme nyní seznam se všemi hodnotami, které jsou k němu přidruženy. Ale pojďme z toho udělat záznam, abychom mohli ke každé hodnotě přiřadit názvy polí.

Do řádku vzorců přidáme  List.Transform  na začátek a každý  Record.FromList  na konec. Podtržítko můžeme použít k odkazování na seznam a pole v závorce  Record.FromList .

Zavoláme tedy v našich sloupcích seznamu proměnnou Record.FromList( _, lCols )) .

Power Query Transform Column Challenge: Složená data do uspořádané tabulky

Takže místo seznamu se seznamy nyní máme soubor . Pojďme znovu zatlačit na stranu v bílém prostoru, abychom viděli výsledek.

Power Query Transform Column Challenge: Složená data do uspořádané tabulky

A výše vidíme, že každá položka má nyní přiřazený název pole. Pokračujeme tím, že to převedeme na tabulku.

Power Query transformovat sloupec na tabulku

Abychom převedli náš seznam na tabulku, napíšeme na začátek našeho řádku vzorců  Table.FromRecords  a zabalíme jej kolem vzorce s otevřenou a uzavřenou závorkou. Po stisknutí této značky zaškrtnutí dostaneme výsledek níže.

Power Query Transform Column Challenge: Složená data do uspořádané tabulky

Table.AddRankColumn

Pro hodnocení populace použijeme relativně novou  M funkci nazvanou  Table.AddRankColumn . Takže stiskneme  fx  vedle zaškrtnutí a vstoupíme do této funkce.

Power Query Transform Column Challenge: Složená data do uspořádané tabulky

Pokračujeme ve vytváření naší funkce zadáním textové hodnoty do závorky, kterou budeme nazývat  Rank by Population . Na to navazujeme čárkou a zadáváme naše srovnávací kritéria, což je sloupec  2022 Populace.

Power Query Transform Column Challenge: Složená data do uspořádané tabulky

Transformace sloupce Power Query na přeuspořádanou tabulku

Protože to potřebujeme v sestupném pořadí, zadáme  Order.Descending  a uzavřeme to závorkami. Nyní, když je naše funkce dokončena, znovu stiskneme toto zaškrtnutí a dostaneme výsledek níže.

Power Query Transform Column Challenge: Složená data do uspořádané tabulky

Jak vidíte, přidal sloupec hodnocení ( Pořadí podle populace ) a také seřadil tabulku v sestupném pořadí.

Zkopírujeme nový název sloupce ( Rank by Population ) a na začátek vzorce přidáme  Table.ReorderColumns . Bude potřebovat tabulku a pořadí sloupců, takže na konci našeho vzorce vytvoříme seznam a vložíme nový název sloupce, který jsme zkopírovali. 

Poté jej připojíme ke sloupcům našeho seznamu ( lCols ) a uzavřeme závorkami. A nakonec stiskneme toto zaškrtnutí ještě jednou.

Power Query Transform Column Challenge: Složená data do uspořádané tabulky

Úspěšně jsme dokončili výzvu Excel BI seskupenou do objednaného Power Query!




Závěr

Úspěšně jsme dokončili výzvu Stacked Data to Ordered Challenge z Excel BI. Z jednoho sloupce dat jsme udělali správnou tabulku, kde každý typ dat má svůj sloupec a následně přidáme pořadí podle populace.

Nejprve jsme vytvořili sadu seznamů. Prošli jsme náš sloupec, rozdělili seznamy a přiřadili názvy polí. Poté jsme naše data převedli do tabulkové formy a pomocí funkce zaznamenali sloupce.

Vše, co jste se naučili v tomto blogu, bude jistě užitečné pro vaše budoucí snahy o transformaci sloupců LuckyTemplates a Power Query!


Čo je to Power Query a jazyk M: podrobný prehľad

Čo je to Power Query a jazyk M: podrobný prehľad

Tento tutoriál poskytuje prehľad o editore Power Query a jazyku M na pracovnej ploche LuckyTemplates.

Vytvorte stránkovanú správu: Pridávanie textov a obrázkov

Vytvorte stránkovanú správu: Pridávanie textov a obrázkov

Zistite, ako vytvoriť stránkovanú správu, pridať texty a obrázky a potom exportovať správu do rôznych formátov dokumentov.

Funkcia SharePoint Automate | Predstavenie

Funkcia SharePoint Automate | Predstavenie

Zistite, ako používať funkciu automatizácie SharePointu na vytváranie pracovných postupov a ako pomôcť pri mikromanažovaní používateľov, knižníc a zoznamov SharePointu.

Vyriešte výzvu na analýzu dát s akcelerátorom LuckyTemplates

Vyriešte výzvu na analýzu dát s akcelerátorom LuckyTemplates

Zdokonaľte svoje zručnosti v oblasti vývoja zostáv zapojením sa do výzvy v oblasti analýzy údajov. Accelerator vám môže pomôcť stať sa super používateľom LuckyTemplates!

Spuštění součtů v LuckyTemplates pomocí DAX

Spuštění součtů v LuckyTemplates pomocí DAX

Naučte se, jak vypočítat průběžné součty v LuckyTemplates pomocí DAX. Průběžné součty vám umožní nezabřednout do žádného jednotlivého výsledku.

LuckyTemplates Dax proměnné jsou konstantní: Co to znamená?

LuckyTemplates Dax proměnné jsou konstantní: Co to znamená?

Pochopte koncept proměnných v jazyce DAX v rámci LuckyTemplates a důsledky proměnných pro způsob výpočtu vašich mír.

LuckyTemplates Sloping Chart: Prehľad

LuckyTemplates Sloping Chart: Prehľad

Získajte viac informácií o vlastnom vizuáli nazývanom graf LuckyTemplates Slope, ktorý sa používa na zobrazenie nárastu/zníženia pre jednu alebo viacero metrík.

Farebné motívy LuckyTemplates pre jednotné vizualizácie

Farebné motívy LuckyTemplates pre jednotné vizualizácie

Objavte farebné motívy v LuckyTemplates. Sú nevyhnutné, aby vaše zostavy a vizualizácie vyzerali a fungovali bez problémov.

Výpočet priemeru v LuckyTemplates: Izolácia výsledkov cez týždeň alebo cez víkend pomocou DAX

Výpočet priemeru v LuckyTemplates: Izolácia výsledkov cez týždeň alebo cez víkend pomocou DAX

Výpočet priemeru v LuckyTemplates možno vykonať mnohými spôsobmi, aby ste získali presné informácie pre vaše obchodné správy.

Motiv LuckyTemplates | Standardní motiv LuckyTemplates Desktop

Motiv LuckyTemplates | Standardní motiv LuckyTemplates Desktop

Pojďme se ponořit do standardního motivu LuckyTemplates a prohlédnout si některé funkce zabudované do samotné aplikace LuckyTemplates Desktop.