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


Vytvoření tabulky data v LuckyTemplates

Vytvoření tabulky data v LuckyTemplates

Zjistěte, proč je důležité mít vyhrazenou tabulku s daty v LuckyTemplates, a naučte se nejrychlejší a nejefektivnější způsob, jak toho dosáhnout.

LuckyTemplates Mobile Reporting Tipy a techniky

LuckyTemplates Mobile Reporting Tipy a techniky

Tento stručný návod zdůrazňuje funkci mobilního hlášení LuckyTemplates. Ukážu vám, jak můžete efektivně vytvářet přehledy pro mobily.

Profesionální servisní analytické zprávy v LuckyTemplates

Profesionální servisní analytické zprávy v LuckyTemplates

V této ukázce LuckyTemplates si projdeme sestavy ukazující profesionální analýzy služeb od firmy, která má více smluv a zákaznických vztahů.

Aktualizácie Microsoft Power Platform | Microsoft Ignite 2021

Aktualizácie Microsoft Power Platform | Microsoft Ignite 2021

Pozrite si kľúčové aktualizácie pre Power Apps a Power Automate a ich výhody a dôsledky pre platformu Microsoft Power Platform.

Bežné funkcie SQL: Prehľad

Bežné funkcie SQL: Prehľad

Objavte niektoré bežné funkcie SQL, ktoré môžeme použiť, ako napríklad reťazec, dátum a niektoré pokročilé funkcie na spracovanie alebo manipuláciu s údajmi.

Vytvoření šablony LuckyTemplates: Průvodce a tipy

Vytvoření šablony LuckyTemplates: Průvodce a tipy

V tomto tutoriálu se naučíte, jak vytvořit dokonalou šablonu LuckyTemplates, která je nakonfigurována podle vašich potřeb a preferencí.

Parametry pole a malé násobky v LuckyTemplates

Parametry pole a malé násobky v LuckyTemplates

V tomto blogu si ukážeme, jak vrstvit parametry pole s malými násobky, abychom vytvořili neuvěřitelně užitečné přehledy a vizuály.

LuckyTemplates Rank a vlastní seskupení

LuckyTemplates Rank a vlastní seskupení

V tomto blogu se dozvíte, jak používat funkce hodnocení LuckyTemplates a vlastní seskupování k segmentaci ukázkových dat a jejich seřazení podle kritérií.

Zobrazení kumulativního součtu pouze do určitého data v LuckyTemplates

Zobrazení kumulativního součtu pouze do určitého data v LuckyTemplates

V tomto tutoriálu se budu zabývat konkrétní technikou, jak zobrazit kumulativní součet pouze do určitého data ve vašich vizuálech v LuckyTemplates.

Bullet Charts: Pokročilé vlastní vizuální prvky pro LuckyTemplates

Bullet Charts: Pokročilé vlastní vizuální prvky pro LuckyTemplates

Naučte se vytvářet a přizpůsobovat Bullet grafy v LuckyTemplates, které se používají hlavně pro měření výkonu oproti cílovým nebo předchozím rokům.