LuckyTemplates Unpivot Columns – Príručka Power Query

Toto je výukový program o stĺpcoch bez pivotovania LuckyTemplates. Ukážem vám, ako zrušiť pivotovanie kombinácií viacerých stĺpcov. Celé video tohto návodu si môžete pozrieť v spodnej časti tohto blogu.

Toto je súčasť série variácií bez pivotovania, ktorá je o premene údajov na správny tabuľkový formát, ktorý je vhodný na analýzu. Väčšinu transformácií je možné vykonať pomocou používateľského rozhrania.

Príklad, ktorý vám ukážem, pochádza z otázky, ktorú položil člen LuckyTemplates v. Ak sa pozrieme na zdrojovú tabuľku, vidíme jeden riadok. Požadované rozloženie zobrazuje tri záznamy, v ktorých je jeden riadok zo zdrojovej tabuľky rozdelený podľa typu nadčasov.

LuckyTemplates Unpivot Columns – Príručka Power Query

Takže musíme vytvoriť atribút, ktorý hovorí niečo o hodnotách v tomto zázname, a potom skombinovať hodiny a náklady pre tento typ nadčasov.

Existuje niekoľko spôsobov, ako to dosiahnuť, ale podelím sa s vami o riešenie, ktoré využíva výkonnú funkciu M, ktorá nie je dostupná cez pás s nástrojmi s názvom List.Zip . Poďme teda preskúmať, ako to funguje.

Obsah

LuckyTemplates Unpivot Column pomocou List.Zip

Vľavo hore som priblížil páry údajov a môžeme rozlíšiť tri typy nadčasov. Funkcia List.Zip vezme jeden zoznam, ktorý obsahuje vnorený zoznam a potom vráti jeden zoznam s vnoreným zoznamom ako výsledok.

LuckyTemplates Unpivot Columns – Príručka Power Query

Náš prvý zoznam bude obsahovať atribúty, ktoré posielajú niečo o hodnotách v tomto zázname. Druhý zoznam bude obsahovať hodiny a posledný je cena.

Ak sa pozrieme doprava, vidíme, že List.Zip potom kombinuje tieto hodnoty z vnoreného zoznamu na základe ich pozície. Takže všetko v prvom riadku vľavo sa spojí do nového zoznamu vpravo. A to isté sa stane pre každý ďalší riadok v zdrojovom zozname, ktorý sme poskytli List.Zip.

Teraz prejdime k . Už som spomenul, že List.Zip nie je dostupný cez pás s nástrojmi, takže musíme napísať nejaké skutočné M, aby sme ho mohli použiť. A môžeme to urobiť, ak pridáme vlastný stĺpec.

Takže cez mini tabuľku v ľavom rohu vyberiem Pridať vlastný stĺpec .

LuckyTemplates Unpivot Columns – Príručka Power Query

Zadajte List.Zip a potom vložte úvodnú zátvorku. Hľadá jeden zoznam so zoznamami, však? Na vytvorenie tohto zoznamu teda použijem inicializátor zoznamu.

Potom vidíme textové hodnoty, jednu pre každý typ nadčasov. Pridám čiarku a vytvorím nový zoznam. Pamätajte, že List.Zip kombinuje hodnoty na základe ich pozície v zozname. Hodnoty teda musíme odovzdať presne v rovnakom poradí. Potom pre tento zoznam vložím zloženú zátvorku.

Náš konečný zoznam bude obsahovať náklady, takže dám čiarku a úvodnú zloženú zátvorku a vyberiem hodnoty v rovnakom poradí. A znova pridajte uzatváraciu zloženú zátvorku pre tento zoznam, potom uzatváraciu zloženú zátvorku pre naše zoznamy obsahujúce zoznamy a ďalšiu uzatváraciu zátvorku pre funkciu. Potom kliknite na tlačidlo OK.

LuckyTemplates Unpivot Columns – Príručka Power Query

Teraz tu už nepotrebujeme stĺpce s hodnotami, však? Takže vyberiem prvý, stlačím shift, vyberiem posledný, potom kliknem a odstránim stĺpce .

LuckyTemplates Unpivot Columns – Príručka Power Query

Kliknutím na rozhodnúť sa do bieleho miesta tu zobrazím obsah našich zoznamov. Vidíme, že máme zoznam obsahujúci viacero zoznamov, a to je presne výstup, ktorý List.Zip generuje.

LuckyTemplates Unpivot Columns – Príručka Power Query

Rozbaliť na nové riadky a extrahovať hodnoty

Takže s tými bočnými šípkami sa rozšírim o nové riadky.

LuckyTemplates Unpivot Columns – Príručka Power Query

A priniesol tri rekordy. Keď znova kliknem na stranu v bielom priestore, vidíme, že máme hodnoty pre tento prvý záznam.

LuckyTemplates Unpivot Columns – Príručka Power Query

Môžeme ich extrahovať opätovným kliknutím na tieto bočné šípky a kliknutím na položku Extrahovať hodnoty a potom vybrať oddeľovač. Pôjdem s kartou a stlačím OK.

LuckyTemplates Unpivot Columns – Príručka Power Query

Všetky hodnoty nie sú zlúčené do jedného stĺpca, takže na karte Transformácia môžeme vybrať položku Rozdeliť stĺpec a potom kliknúť na Podľa obmedzovača .

LuckyTemplates Unpivot Columns – Príručka Power Query

Potom tu vyberieme kartu a stlačíme OK.

LuckyTemplates Unpivot Columns – Príručka Power Query

Nerozpoznal správne typy údajov, takže stlačením tlačidla Shift vyberiem posledný stĺpec a na karte Transformácia vyberiem položku Zistiť typy údajov .

LuckyTemplates Unpivot Columns – Príručka Power Query

A teraz dajme týmto stĺpcom správne mená.

LuckyTemplates Unpivot Columns – Príručka Power Query




Záver

V tomto návode som vám ukázal, ako zrušiť pivotovanie viacerých kombinácií stĺpcov bez použitia príkazov LuckyTemplates Unpivot Columns, ktoré sú dostupné na páse s nástrojmi. Tu som použil List.Zip na uvoľnenie množín údajov v Power Query.

Odporúčam vám, aby ste túto funkciu preskúmali viac a implementovali ju do svojho vlastného .

Všetko najlepšie!

Melissa


Ako nainštalovať DAX Studio & Tabular Editor v LuckyTemplates

Ako nainštalovať DAX Studio & Tabular Editor v LuckyTemplates

Zistite, ako stiahnuť a nainštalovať DAX Studio a Tabular Editor 3 a ako ich nakonfigurovať na použitie v LuckyTemplates a v Exceli.

LuckyTemplates Vizualizácia tvarovej mapy pre priestorovú analýzu

LuckyTemplates Vizualizácia tvarovej mapy pre priestorovú analýzu

Tento blog obsahuje vizualizáciu Shape Map pre priestorovú analýzu v LuckyTemplates. Ukážem vám, ako môžete efektívne využiť túto vizualizáciu s jej funkciami a prvkami.

LuckyTemplates Finančné výkazníctvo: Prideľovanie výsledkov šablónam v každom jednom riadku

LuckyTemplates Finančné výkazníctvo: Prideľovanie výsledkov šablónam v každom jednom riadku

V tomto návode predstavujem jedinečný nápad týkajúci sa finančného výkazníctva, ktorý spočíva v prideľovaní výsledkov na vopred určené šablóny tabuliek v rámci LuckyTemplates.

DAX měří v LuckyTemplates pomocí Measure Branching

DAX měří v LuckyTemplates pomocí Measure Branching

Vytvářejte míry DAX v LuckyTemplates pomocí existujících mír nebo vzorců. Tomu říkám technika větvení opatření.

Najvýkonnejšie volanie funkcie v LuckyTemplates

Najvýkonnejšie volanie funkcie v LuckyTemplates

V tomto blogu preskúmajte množinu údajov LuckyTemplates, najvýkonnejšie volanie funkcií, ktoré vám prináša tisíce funkcií M a DAX na dosah ruky.

Techniky modelovania údajov na organizáciu opatrení DAX

Techniky modelovania údajov na organizáciu opatrení DAX

V dnešnom návode sa podelím o niekoľko techník modelovania údajov o tom, ako lepšie usporiadať vaše merania DAX pre efektívnejší pracovný tok.

LuckyTemplates Financial Dashboard: Kompletné tipy na prispôsobenie tabuľky

LuckyTemplates Financial Dashboard: Kompletné tipy na prispôsobenie tabuľky

LuckyTemplates je skvelý nástroj pre finančné výkazníctvo. Tu je návod, ako vytvoriť prispôsobené tabuľky pre váš finančný dashboard LuckyTemplates.

Osvedčené postupy toku jazyka Power Query

Osvedčené postupy toku jazyka Power Query

V tomto návode sa bude diskutovať o toku jazyka Power Query a o tom, ako môže pomôcť vytvoriť hladkú a efektívnu zostavu údajov.

LuckyTemplates vlastní ikony | Vizualizační technika PBI

LuckyTemplates vlastní ikony | Vizualizační technika PBI

Budu diskutovat o jedné z mých oblíbených technik kolem vlastních ikon LuckyTemplates, která používá vlastní ikony dynamickým způsobem ve vizuálech LuckyTemplates.

Vytváření tabulek LuckyTemplates pomocí funkce UNION & ROW

Vytváření tabulek LuckyTemplates pomocí funkce UNION & ROW

V tomto blogu vám ukážu, jak můžete vytvořit tabulky LuckyTemplates pomocí vzorce, který kombinuje funkci UNION a funkci ROW.