LuckyTemplates Query Editor: Transformace řádků a sloupců

V tomto tutoriálu probereme základní transformace v rámci LuckyTemplateskteré lze použít k optimalizaci řádků a sloupců. Při vývoji intuitivního modelu LuckyTemplates je nejlepší zjednodušit řádky a sloupce v tabulce.

Optimalizace tabulky je při vytváření vizualizací nezbytná, abyste mohli svá data snadno rozpoznat.

Existuje mnoho transformací řádků a sloupců, které lze provést v  Editoru dotazů . Nejprve se seznámíme s  transformacemi sloupců .

Nejrychlejší způsob, jak získat přístup k transformacím pro sloupec, je kliknout na něj pravým tlačítkem. Poté se zobrazí všechny hlavní transformace, které můžeme pro daný sloupec použít. 

LuckyTemplates Query Editor: Transformace řádků a sloupců

Obsah

Vytvoření sloupce kódu kanálu 

Nyní začneme provádět některé transformace sloupců přidáním kódu nebo zkráceného sloupce pro  sloupec Channel  . V souladu s tím musíme změnit formát tohoto sloupce, protože chceme pouze první čtyři písmena jeho hodnot.  

LuckyTemplates Query Editor: Transformace řádků a sloupců

Nejprve tento sloupec zduplikujeme, abychom zachovali původní sloupec Kanál . Klikněte pravým tlačítkem na tento sloupec a vyberte Duplikovat sloupec.

LuckyTemplates Query Editor: Transformace řádků a sloupců

Poté klikněte pravým tlačítkem na náš duplicitní  kanál –  sloupec Kopírovat a vyberte  možnost Rozdělit sloupec  . Ve  sloupci Rozdělit vyberte  Podle počtu znaků .  

LuckyTemplates Query Editor: Transformace řádků a sloupců

Poté se objeví vyskakovací okno. Protože chceme zachovat pouze čtyři písmena tohoto sloupce, nastavíme hodnotu vstupu Počet znaků na 4 . Poté nastavte rozdělení na „ Jednou, co nejvíce doleva “. Chcete-li aktualizace dokončit, klepněte na tlačítko OK .

LuckyTemplates Query Editor: Transformace řádků a sloupců

Nyní je již rozdělen do dvou sloupců. Odstraníme druhý sloupec, který byl vytvořen, protože jej již nebudeme potřebovat. Stačí kliknout pravým tlačítkem na sloupec Kanál – Kopie.2 a poté kliknout na možnost Odebrat .

LuckyTemplates Query Editor: Transformace řádků a sloupců

Udělejme zde další transformaci opětovným kliknutím pravým tlačítkem na tento sloupec a výběrem možnosti Transformace . Uvidíme, že v rámci Transform máme více možností , jako jsou malá písmena , VELKÁ písmena a tak dále. V tomto scénáři použijeme možnost Oříznout .

LuckyTemplates Query Editor: Transformace řádků a sloupců

Možnost  Oříznout  odstraní všechny mezery na obou stranách konkrétního slova. Klikněte tedy na  možnost Oříznout  a vymažte nepotřebná místa v tomto sloupci.  

Po oříznutí sloupce transformujme obsah a změňme jej na velká písmena. Znovu klikněte pravým tlačítkem na tento sloupec a poté v možnosti Transformace klikněte na VELKÁ PÍSMENA .

LuckyTemplates Query Editor: Transformace řádků a sloupců

Nyní přejmenujme tento sloupec na „ Kód kanálu “. Bude to lepší název, pokud si všichni v naší organizaci více zvyknou na zkratky nebo krycí jména.   

LuckyTemplates Query Editor: Transformace řádků a sloupců

Nakonec přesuňte náš sloupec Kód kanálu na pravou stranu sloupce Kanál . Nyní jsme vytvořili sloupec Channel Code pomocí jiné transformace sloupců.

LuckyTemplates Query Editor: Transformace řádků a sloupců

Pomocí možnosti Nahradit hodnoty

Existuje také další výkonná transformace, kterou můžeme použít v našich sloupcích, a to je  možnost Nahradit hodnoty  . Uveďme si příklad pro další pochopení této transformace.  

Pokud se nám v našem  sloupci Channel  nelíbí slovo  Export  z naší sady hodnot, můžeme jej místo toho nazvat  Mezinárodní . Klikněte tedy pravým tlačítkem na tento sloupec a poté klikněte na  možnost Nahradit hodnoty  . 

LuckyTemplates Query Editor: Transformace řádků a sloupců

Poté se objeví vyskakovací okno. Zapišme slovo ' Export '  do  vstupu Value  To  Find  a potom zadejte ' International ' do  vstupu Nahradit čím  . Klepnutím na  tlačítko OK  použijete nastavení. 

LuckyTemplates Query Editor: Transformace řádků a sloupců

Poté se všechny naše  exportní  hodnoty změní na  mezinárodní .  

LuckyTemplates Query Editor: Transformace řádků a sloupců

Upozorňujeme, že to nemá vliv na náš  sloupec Kód kanálu  . 

LuckyTemplates Query Editor: Transformace řádků a sloupců

Toto je skutečná síla sekvenčních transformací v podokně APLIKOVANÉ KROKY . Vraťme se k předchozím krokům výběrem možnosti Přejmenované sloupce1 . Jak vidíme, sloupec Kanál si zachoval svou první počáteční hodnotu.

LuckyTemplates Query Editor: Transformace řádků a sloupců

Poté klikneme na nejnovější  krok Reordered Columns1  a uvidíme, že jsme jej změnili na zkrácenou hodnotu v jiném sloupci.  

LuckyTemplates Query Editor: Transformace řádků a sloupců

Nyní klikneme na náš poslední krok, kterým je Nahradit hodnotu . Uvidíme, že poté můžeme provést další transformaci, ale předtím to neovlivňuje nic. Důvodem je, že se dotaz mění krok za krokem. Uvnitř každé tabulky tedy můžeme změnit spoustu věcí.

LuckyTemplates Query Editor: Transformace řádků a sloupců

Oprava datového typu číselných sloupců 

Ukažme si další příklad transformace v editoru dotazů. Pokud se podíváme na náš sloupec Jednotková cena , zde bychom mohli chtít provést transformaci typu změny . V tomto případě opravíme jeho datový typ, protože na základě ikony datového typu se zobrazuje jako desetinné číslo.

LuckyTemplates Query Editor: Transformace řádků a sloupců

Opravme datový typ tohoto sloupce kliknutím pravým tlačítkem na něj. Poté klikněte na  Změnit typ  a vyberte  možnost Pevné desetinné číslo  .  

LuckyTemplates Query Editor: Transformace řádků a sloupců

Místo desetinné čárky je nyní ikona datového typu znakem dolaru. To je mnohem lepší, protože to představuje jednotkovou cenu .  

LuckyTemplates Query Editor: Transformace řádků a sloupců

Opravme také datový typ sloupce Celkové příjmy a Celkové jednotkové náklady provedením stejného kroku, který jsme provedli u sloupce Jednotková cena .

LuckyTemplates Query Editor: Transformace řádků a sloupců

Další možností, jak provést transformaci sloupců, je kliknout pravým tlačítkem na ikony datových typů sloupců. 

LuckyTemplates Query Editor: Transformace řádků a sloupců

Dobrá věc na této transformaci je, že se přenese na náš stůl. Jakmile tato data odevzdáme, zatímco jsou stále ve své jiné podobě, musíme přeměnit naše celkové tržby na skutečný dolar a musíme to udělat v rámci našeho modelu.

Můžeme provádět různé transformace pomocí Group By ,, Přejmenovat a mnoho dalších. K některým z těchto transformací máte také přístup zde na pásu karet Transformace  . Dávám však přednost kliknutí pravým tlačítkem na sloupce, abych měl snadný přístup ke všem transformacím. 

LuckyTemplates Query Editor: Transformace řádků a sloupců

Je to pro nás dobrá příležitost, abychom se blíže seznámili se všemi různými věcmi, které můžeme v LuckyTemplates dělat. 

Používání Excelu nebo jiných nástrojů pro čištění našich dat zabere spoustu času. Při používání LuckyTemplates můžeme provádět velké čištění datových sad kombinací všech různých technik transformace sloupců, které budeme používat. Na to nemusíme psát žádný složitý vzorec.

Kliknutím na  možnost Obnovit náhled  obnovíte všechny transformace, které jsme vytvořili.  

LuckyTemplates Query Editor: Transformace řádků a sloupců

Nyní můžeme náš dotaz publikovat kliknutím na  možnost Zavřít a použít  na  kartě Domů  . 

LuckyTemplates Query Editor: Transformace řádků a sloupců

Poté publikuje fyzické tabulky, které jsou v čistém a optimalizovaném stavu. A to je pro transformace sloupců vše. Další věcí, kterou budeme diskutovat, jsou transformace řádků.

Transformace řádků v editoru dotazů LuckyTemplates

Transformace řádků nám nedává tolik možností jako při transformaci sloupců. Existují však některé specifické účely nebo jedinečné výskyty, kdy by transformace řádků mohla být užitečná.  

Místo, kde budeme přistupovat k většině transformací řádků, nejsou v každém jednotlivém řádku. Je to proto, že kliknutí pravým tlačítkem na konkrétní řádek nám neposkytne možnosti transformace.

Co můžeme udělat, je přejít do levé horní části tohoto konkrétního dotazu. Poté klikněte na ikonu rozevírací nabídky, která nám nabídne možnosti. Zde můžeme provádět většinu transformací řádků.

LuckyTemplates Query Editor: Transformace řádků a sloupců

K některým z těchto transformací máme také přístup na  kartě T ransform  .  

LuckyTemplates Query Editor: Transformace řádků a sloupců

Zkusme nyní několik příkladů pomocí transformace řádků. Obvykle, když se dotazujeme na tabulku, jsou naše záhlaví s největší pravděpodobností v prvním řádku. Jako příklad uveďme dočasně naše záhlaví jako první řádek.

Klikněte na možnost Použít první řádek jako záhlaví a poté vyberte možnost Použít záhlaví jako první řádek .

LuckyTemplates Query Editor: Transformace řádků a sloupců

Někdy můžeme získat typ dotazu, který vypadá podobně jako záhlaví našich sloupců v prvním řádku.  

LuckyTemplates Query Editor: Transformace řádků a sloupců

Můžeme to změnit nebo opravit kliknutím na možnost Použít první řádek jako záhlaví . Poté nastaví tato záhlaví z prvního řádku jako naše skutečná záhlaví sloupců. A to je jedna z různých transformací řádků, které můžeme udělat.

LuckyTemplates Query Editor: Transformace řádků a sloupců

Existují také další možnosti, jako jsou  možnosti TransponovatObrátit řádkyPočítat řádky  , které můžeme použít za okolností, kdy jsou použitelné. 

LuckyTemplates Query Editor: Transformace řádků a sloupců

Použití možnosti Transpose v editoru dotazů LuckyTemplates

Pojďme k menšímu stolu, jako je tabulka Produkty , abychom mohli vyzkoušet možnost Transponovat.

LuckyTemplates Query Editor: Transformace řádků a sloupců

Poté klikněte na  možnost Transponovat  . Tato možnost přepne řádek a sloupce tabulky, jak je znázorněno na obrázku.  

LuckyTemplates Query Editor: Transformace řádků a sloupců

Pomocí  možnosti Použít první řádek jako záhlaví  nastavíme první řádek jako záhlaví sloupců. 

LuckyTemplates Query Editor: Transformace řádků a sloupců

Tento příklad zde není použitelný, ale znalost  volby Transponovat  se může hodit zejména v případě, že se v budoucnu setkáme s opačným scénářem, kdy potřebujeme přepnout sloupec a řádky určité tabulky.  

Pojďme nyní odstranit transformace, které jsme provedli v této tabulce, protože jsme je provedli pouze jako příklad. V  podokně APPLIED STEPS  v podokně  Nastavení dotazu  odeberte  transformace Change Type1Promoted HeadersTranspose Table  kliknutím na  ikonu x  vedle nich. 

LuckyTemplates Query Editor: Transformace řádků a sloupců

Naše  tabulka Produkty  by se nyní měla vrátit do původního stavu. Transformace, které zkoušíme pro experimentální účely, můžeme snadno odstranit. Díky tomu můžeme dělat a zkoušet tolik transformací, kolik chceme. 

LuckyTemplates Query Editor: Transformace řádků a sloupců

Použití možnosti obrácení řádků a počítání řádků 

Můžeme také použít  volbu Obrácené řádky  . To může být užitečné, když chceme provést směr řazení nebo pokud jsou naše data strukturována v opačném směru. 

LuckyTemplates Query Editor: Transformace řádků a sloupců

Klikneme na  Reverse Rows  a uvidíme, že hodnoty našich řádků jsou nyní obrácené. Mohou existovat určité důvody, proč bychom mohli chtít nebo potřebovat tuto transformaci použít.  

LuckyTemplates Query Editor: Transformace řádků a sloupců

Uveďme náš stůl opět do původního stavu. Stačí odstranit  transformaci Obrácené řádky  v  POUŽITÝCH KROCÍCH  kliknutím na  ikonu x  vedle ní.  

Další možností, kterou můžeme použít, je  možnost Count Rows  . Pojďme do naší  tabulky Prodej  a vyzkoušejte  možnost Count Rows  . Tuto možnost můžeme použít, pokud chceme například zobrazit počet transakcí, které máme.  

LuckyTemplates Query Editor: Transformace řádků a sloupců

Nyní klikneme na  možnost Počet řádků  . 

LuckyTemplates Query Editor: Transformace řádků a sloupců

Poté nám ukáže, že máme  8 000  řádků nebo transakcí. 

LuckyTemplates Query Editor: Transformace řádků a sloupců

Odeberme tuto transformaci znovu, protože nechceme, aby náš stůl trvale vypadal takto. Stačí přejít na APLIKOVANÉ KROKY a poté odstranit transformaci Counter Rows .

Pomocí možnosti Odebrat horní řádky a přidat sloupec indexu 

Zkusme nyní další dostupné transformace řádků, které máme. Pokud víme, že v horní části naší datové tabulky jsou nějaké nadbytečné řádky, můžeme je snadno odstranit kliknutím na ikonu Transformace řádků . Poté vyberte možnost Odebrat horní řádky… .

LuckyTemplates Query Editor: Transformace řádků a sloupců

Poté se objeví vyskakovací okno. Nyní můžeme odstranit prvních 50 řádků naší datové tabulky zadáním 50 do vstupu Počet řádků a poté kliknutím na tlačítko OK . A to je další dobrá transformace řádku, kterou můžeme využít.

LuckyTemplates Query Editor: Transformace řádků a sloupců

Než se pokusíme o další transformaci, nezapomeňme odstranit ukázkovou transformaci Remove Top Rows , kterou jsme provedli.

Další dobrou transformací, kterou můžeme použít, je  Add Index Column . V tabulkách již máme sloupce indexu. Ale abychom si to vyzkoušeli jako příklad, pojďme do naší  tabulky Zákazníci  a použijte  možnost Přidat sloupec indexu  . 

LuckyTemplates Query Editor: Transformace řádků a sloupců

Po přechodu do tabulky Zákazníci klikněte na ikonu Transformace řádků , vyberte možnost Přidat sloupec indexu a poté vyberte možnost Od 1 .

LuckyTemplates Query Editor: Transformace řádků a sloupců

Potom uvidíme, že byl přidán sloupec Index . Nezapomeňme tuto transformaci znovu odstranit, protože ji v naší tabulce Zákazníci opravdu nepotřebujeme . Zkoušeli jsme to jen jako příklad.

LuckyTemplates Query Editor: Transformace řádků a sloupců

Máme také další možnosti transformace řádků, které můžeme použít, jako je  Keep Bottom RowsKeep DuplicatesKeep Errors a tak dále. 

Jak jsem řekl,  transformace řádků nejsou tak rozvinuté jako transformace sloupců . Existují však jedinečné případy, kdy mohou být opravdu užitečné.  

Závěr

Další zajímavostí LuckyTemplates je, že nemůžeme nic individuálně měnit v žádné konkrétní buňce nebo řádku. To proto, že LuckyTemplates je o sloupcích a tabulkách. To je také důvod, proč jsou transformace sloupců podrobnější než jakákoli transformace řádků.

Některé z těchto proměn pravděpodobně uvidíte v některých našich článcích. Je nezbytné je správně používat v kombinaci se všemi ostatními různými transformacemi. Doufejme, že vám tento tutoriál pomohl přemýšlet o důležitosti transformace dat v rámci LuckyTemplates.

Vše nejlepší,


Vyhledávací pole PowerApps: Jak přidat a přizpůsobit

Vyhledávací pole PowerApps: Jak přidat a přizpůsobit

Naučte se, jak vytvořit vyhledávací pole PowerApps úplně od začátku a přizpůsobit je tak, aby odpovídalo celkovému tématu vaší aplikace.

Příklad SELECTEDVALUE DAX – Výběr kráječe sklizně

Příklad SELECTEDVALUE DAX – Výběr kráječe sklizně

Sklízejte nebo zachycujte hodnotu uvnitř míry a znovu ji použijte v jiném taktu pro dynamické výpočty pomocí SELECTEDVALUE DAX v LuckyTemplates.

Historie verzí v seznamech SharePoint

Historie verzí v seznamech SharePoint

Zjistěte, jak vám historie verzí na SharePointu může pomoci vidět vývoj určitých dat a kolika změn prošla.

Výběr barevných hexadecimálních kódů pro zprávy LuckyTemplates

Výběr barevných hexadecimálních kódů pro zprávy LuckyTemplates

Zde je nástroj pro vytváření sestav a vizuálů, výběr barevných hexadecimálních kódů, který můžete použít ke snadnému získání barev pro vaše sestavy LuckyTemplates.

Dynamický datový výřez v LuckyTemplates pomocí tabulky období

Dynamický datový výřez v LuckyTemplates pomocí tabulky období

Pomocí tabulky období můžete v přehledu snadno zobrazit časové období jako průřez. Použijte M kód k vytvoření dynamického datového výřezu v LuckyTemplates.

Tabulky proporcí a četností v Excelu

Tabulky proporcí a četností v Excelu

Chtěli jsme se ponořit do tabulek četností v Excelu a také do tabulek proporcí. Podívejte se, co to je a kdy je použít.

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í.