Jak uvolnit sloupce v LuckyTemplates

V tomto tutoriálu se naučíme, jak uvolnit sloupce v LuckyTemplates, a pochopíme, jak je důležité to udělat v našich datových modelech. Při práci na datech uvnitř LuckyTemplates obecně chceme, aby byla v neotočném formátu. Toto je nejoptimalizovanější způsob, jak lze nastavit tabulku pro všechny výpočty DAX, které budeme spouštět nad nezpracovanými daty, jakmile budou integrovány do našeho modelu v LuckyTemplates.

Funkce Unpivot Columns v LuckyTemplates převádí datová záhlaví uložená vodorovně do vertikálního formátu.

Při rozpojování sloupců potřebujeme vědět, kde můžeme získat informace, které jsou přesně stejné nebo mají podobnou povahu jako sloupce v našich tabulkách.

Obsah

Analýza tabulky směnných kurzů 

Pojďme to analyzovat  tabulka, která je dokonalým příkladem, který ukazuje důležitost unpivoting sloupců v LuckyTemplates. Je zřejmé, že všechna tato čísla jsou stejná jako všechny směnné kurzy.  

Jak uvolnit sloupce v LuckyTemplates

Místo toho, abyste je měli v různých sloupcích, je efektivnější je mít pouze v jednom sloupci . Je to proto, že když provádíme výpočty, chceme se podívat na jeden sloupec místo na sedm různých, abychom našli odpovídající směnný kurz, který potřebujeme.

Dalším příkladem jsou naše tituly zde. Jak vidíte, všechny se týkají směnných kurzů, což je stejný typ informací. Takže je musíme dostat do jednoho sloupce místo sedmi. Pokud je ponecháme jako sedm sloupců, není možné spojit hlavní tabulku s informacemi o směnném kurzu s touto konkrétní tabulkou.

Jak uvolnit sloupce v LuckyTemplates

Obsahem hlavní tabulky je  cizí měnamístní měnaúplné směnné kurzyalternativní způsob referenčního směnného kurzu . To všechno jsou různé dimenze, které bychom mohli chtít vložit do našich vizualizací.  

Připojení ukázkových dat

Začněme nyní s připojením ukázkových dat evropské prodejní organizace kliknutím na Excel v rámci možnosti Nový zdroj .

Jak uvolnit sloupce v LuckyTemplates

V  okně Navigátor  vyberte Tabulka7 a klikněte na  tlačítko OK  .   

Jak uvolnit sloupce v LuckyTemplates

Přejmenujte  tabulku 7  na  Exchange_Rates

Jak uvolnit sloupce v LuckyTemplates

Přesuňme tento stůl do našeho  skupina. 

Jak uvolnit sloupce v LuckyTemplates

Poté vypněte možnost načítání.   

Jak uvolnit sloupce v LuckyTemplates

Musíme to nechat jako pracovní dotaz, protože na něm budeme provádět řadu transformací.

Další věc, kterou uděláme, je odkazovat se na něj.

Jak uvolnit sloupce v LuckyTemplates

Poté tuto referenční tabulku přesuneme do naší  skupiny Data Model  a pojmenujeme ji  Směnné kurzy .  

Jak uvolnit sloupce v LuckyTemplates

Odklopení sloupců 

Začněme oddělovat sloupce v této tabulce. Toho lze dosáhnout dvěma způsoby. První možností je vícenásobný výběr těchto sedmi sloupců přidržením klávesy Shift . Poté vybertevolba.

Jak uvolnit sloupce v LuckyTemplates

Nyní použijeme jiný způsob odklopení sloupců v LuckyTemplates. Klikněte pravým tlačítkem na sloupec Data a vyberte možnost Unpivot Other Columns .

Jak uvolnit sloupce v LuckyTemplates

Nyní uvidíme, že se naše tabulka směnných kurzů změnila. Přesunul všechny atributy názvu a hodnoty směnných kurzů pouze do jednoho sloupce, což je přesně tak, jak chceme, aby to bylo.

Jak uvolnit sloupce v LuckyTemplates

Sloupec Atribut pak přejmenujme na Kód směnných kurzů a sloupec Hodnota na Směnné kurzy . Dříve jsme to nemohli udělat, protože vše bylo rozptýleno v různých sloupcích. Ale teď nám to přináší jeden podobný rozměr do jednoho sloupce.

Jak uvolnit sloupce v LuckyTemplates

Použití dalších transformací po uvolnění sloupců v LuckyTemplates

Pojďme nyní provést další transformace v této tabulce. Nejprve klikneme pravým tlačítkem na sloupec Kód směnných kurzů a poté vybereme možnost Duplikovat sloupec.

Jak uvolnit sloupce v LuckyTemplates

Poté jej přesuňte vedle sloupce Kód směnných kurzů a klikněte na něj pravým tlačítkem. Poté vyberte možnost Podle oddělovače v rámci možnosti Rozdělit sloupec .

Jak uvolnit sloupce v LuckyTemplates

Ve  vyskakovacím okně Rozdělit sloupec podle oddělovače  stačí kliknout na  tlačítko OK  . 

Jak uvolnit sloupce v LuckyTemplates

Poté přidá tyto další dva sloupce. Přejmenujme sloupec Kód směnných kurzů – Kopie.1 na Domácí kopie a sloupec Kód směnných kurzů – Kopie.2 na Zahraniční kopie .

Jak uvolnit sloupce v LuckyTemplates

Když se podíváme na naši  tabulku směnných kurzů  , uvědomíme si, že jde o tabulku faktů, protože budeme budovat vztahy mezi daty. To nám umožní odkazovat na konkrétní směnný kurz. Chceme však také vytvořit vyhledávací tabulku z cizí měny a poté vytvořit odkaz na naši   tabulku  prodeje a tabulku směnných kurzů  .  

Vytvoření vyhledávací tabulky po uvolnění sloupců v LuckyTemplates

Klikněte pravým tlačítkem na tabulku směnných kurzů ve skupině Staging Queries . Pak se na to znovu odvolejme.

Jak uvolnit sloupce v LuckyTemplates

Přesuňte referenční tabulku znovu do naší  skupiny Data Model  a přejmenujte ji na  Měny

Jak uvolnit sloupce v LuckyTemplates

Poté odstraníme několik řádků v této tabulce, protože je nepotřebujeme. Klikneme tedy na ikonu transformace řádku a poté vybereme možnost Keep Top Rows .

Jak uvolnit sloupce v LuckyTemplates

Ve vyskakovacím okně zadejte  2  do pole  Počet řádků a klikněte na  tlačítko OK  .

Jak uvolnit sloupce v LuckyTemplates

Po odebrání ostatních řádků klikněte pravým tlačítkem na  sloupec Data  a vyberte  možnost Unpivot Other Columns  . 

Jak uvolnit sloupce v LuckyTemplates

Znovu klikněte pravým tlačítkem na  sloupec Atribut  a vyberte  možnost Rozdělit sloupec a  Podle oddělovače  . 

Jak uvolnit sloupce v LuckyTemplates

Ve vyskakovacím okně stačí znovu kliknout na  tlačítko OK  . 

Jak uvolnit sloupce v LuckyTemplates

Další věc, kterou uděláme a která se liší od té předchozí, je kliknout pravým tlačítkem na  sloupec Atribut.2  . Poté vyberte  možnost Odebrat další sloupce  . 

Jak uvolnit sloupce v LuckyTemplates

Klikněte na něj znovu pravým tlačítkem a vyberte  možnost Odstranit duplikáty  .

Jak uvolnit sloupce v LuckyTemplates

Přejmenujte jej na  Typy měn .  

Jak uvolnit sloupce v LuckyTemplates

Nakonec máme tuto tabulku jedinečných typů měn. Můžeme to použít jako vyhledávací tabulku, abychom se připojili ke skutečné  tabulce Směnný kurz   a  prodej  , která má také kód měny   .

Kromě toho můžeme přidat další sloupce, kde můžeme psát různé kódy nebo různé způsoby, kterými chceme kódy reprezentovat. Dále sem můžeme dát sloupec, který označuje poslední kurz nebo něco podobného. To nám dává větší flexibilitu kolem našeho modelu.  

*****Související odkazy*****


Závěr

Jednou z mnoha výhod této techniky je, že jakákoli poloformátovaná nebo neformátovaná data mohou být snadno vyhodnocena, pokud jsou uvedena do stavu, kdy jsme poprvé viděli uspořádání řádek-sloupec.

To jsou věci, kterých můžeme dosáhnout, když rozbalíme sloupce v LuckyTemplates a využijeme ostatní transformace. Použití všech z nich dohromady je efektivní způsob, jak vytvořit skutečnou sílu  editoru dotazů


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.