Triedenie stĺpcov tabuľky dátumov v LuckyTemplates

V dnešnom blogu rozoberiem otázku, ktorá sa neustále objavuje na fóre LuckyTemplates . Ako môžete správne zoradiť polia zo stĺpcov tabuľky rozšírených dátumov ? Celé video tohto návodu si môžete pozrieť v spodnej časti tohto blogu.

Týka sa to rozšírenej tabuľky dátumov z vitríny kódu M, ktorú vyvinula Melissa Dekorte, jedna z našich expertiek.

Náš príklad v tomto blogovom príspevku je len jednoduchá aplikácia, ktorá beží od roku 2018 do roku 2020 s fiškálnym rokom, ktorý začína v júli. Člen sa chcel naučiť triediť názov mesiaca; tiež sa pokúšali zoradiť jedno z polí súvisiacich s mesiacom.

Takto môžete efektívne triediť stĺpec.

Triedenie stĺpcov tabuľky dátumov v LuckyTemplates

nášmá v sebe veľa polí; úprimne povedané, niekedy je ťažké udržať v nich poriadok.

To je dôvod, prečo sme vytvorili tento cheat sheet, ktorý vám ukáže, ako vyzerá každé z polí, ako aj ich formát a obsah v ktorýkoľvek daný deň.

Vo väčšine prípadov to môžete použiť na to, aby ste zistili, ako zoradiť jedno pole podľa druhého.

Triedenie stĺpcov tabuľky dátumov v LuckyTemplates

Máme názov mesiaca a člen fóra sa snažil použiť mesiac mesiac na to, aby to vyriešil.

Nájdite názov mesiaca v našej tabuľke rozšírených dátumov. Na table Polia vyberte položku Názov mesiaca a potom prejdite na položku Zoradiť podľa stĺpca a vyhľadajte položku Mesiac rok .

Triedenie stĺpcov tabuľky dátumov v LuckyTemplates

Keď na to klikneme, dostaneme chybové hlásenie, že nemôžeme mať viac ako jednu hodnotu v MonthYear pre rovnakú hodnotu v Month Name.

Triedenie stĺpcov tabuľky dátumov v LuckyTemplates

Ide o problém zrnitosti. Potrebujete priamy vzťah medzi poľom, ktoré sa pokúšate zoradiť, a poľom, podľa ktorého triedite.

V tomto prípade pre daný mesiac v rokoch 2018, 2019 a 2020 môžeme mať pre pole Mesiac rok tri rôzne hodnoty . To je dôvod, prečo musíme nájsť ten, ktorý má vzťah jeden na jedného.

Ak sa vrátime k nášmu cheat sheetu, môžeme vidieť, že MonthofYear je len číslo mesiaca. Toto bude mať vzťah jeden k jednému, ktorý hľadáme. To znamená, že január bude zodpovedať 1. februáru 2 atď.

Ak klikneme na Zoradiť podľa stĺpca a zoradiť podľa mesiaca v roku, dostaneme stĺpce polí alebo tabuľky správne zoradené.

Triedenie stĺpcov tabuľky dátumov v LuckyTemplates

Triedenie stĺpcov tabuľky dátumov v LuckyTemplates

Ďalší, Mesiac a rok , je o niečo náročnejší. Ide o zložené pole, ktoré má krátky mesiac a rok.

Triedenie stĺpcov tabuľky dátumov v LuckyTemplates

Musíme nájsť niečo, čo sa triedi najskôr podľa roku a potom podľa mesiaca. Ak klikneme na Mesiac rok na table Polia a prejdeme na položku Zoradiť podľa stĺpca , mesiac rok , ktorý sme sa pôvodne pokúsili použiť, bude perfektne vyhovovať.

Triedenie stĺpcov tabuľky dátumov v LuckyTemplates

Môžete vidieť, že v stĺpci tabuľky Mesiac a rok je všetko perfektne usporiadané.

Triedenie stĺpcov tabuľky dátumov v LuckyTemplates

Takže teraz máme prvé dva hotové. Posledný z nich je však naozaj zle vychovaný obor.

Triedenie stĺpcov tabuľky dátumov v LuckyTemplates

Je to problematické z niekoľkých dôvodov. Máme dve textové polia spojené dohromady a pole fiškálneho mesiaca nie je vyplnené.

V konečnom dôsledku chceme dosiahnuť niečo podobné ako tento mesiac rok , kde máme štvorciferný fiškálny rok a potom náš dvojciferný fiškálny mesiac.

Triedenie stĺpcov tabuľky dátumov v LuckyTemplates

Najjednoduchší spôsob, ako to urobiť, je pomocou dotazu napájania .

Prejdeme na Transformovať údaje .

Triedenie stĺpcov tabuľky dátumov v LuckyTemplates

A potom prejdeme do našej tabuľky Dátumy a pridáme vlastný stĺpec.

Triedenie stĺpcov tabuľky dátumov v LuckyTemplates

Nazvime tento vlastný stĺpec Fiškálny rok Zoradenie podľa fiškálneho mesiaca (FYFM Sort).

Triedenie stĺpcov tabuľky dátumov v LuckyTemplates

Začneme s našou textovou predponou, ktorá je 20 pre prvé dve číslice nášho roku a potom ju spojíme funkciou s názvom Tex.Middle . Táto funkcia vytiahne podreťazec z väčšieho textového reťazca. Je to analogické s MID a ja vám ukážem rozdiel medzi nimi.

Triedenie stĺpcov tabuľky dátumov v LuckyTemplates

Použijeme to v našom poli fiškálneho roka.

Triedenie stĺpcov tabuľky dátumov v LuckyTemplates

Keď v jazyku DAX vytiahneme podreťazce, ide o index založený na jednom. Na vytiahnutie tretieho znaku budeme musieť použiť 3. V silovom dotaze ide o index založený na nule, takže tretím znakom bude 012.

Začíname s 2, čo je tretí znak. Chceme vrátiť dva znaky, aby sme dostali druhú dvojicu číslic z poľa fiškálneho roku.

Triedenie stĺpcov tabuľky dátumov v LuckyTemplates

Ďalším krokom je spojiť to s naším vyplneným poľom fiškálneho mesiaca.

V jazyku DAX budeme musieť použiť funkciu LENGTH a funkciu IF, potom môžeme ručne padať.

V power query existuje funkcia, ktorá to všetko robí. Toto je Text.PadStart .

Keďže fiškálne obdobie je číselné pole, budeme musieť použiť funkciu s názvom Text.From na prevod číselnej hodnoty na textovú hodnotu, ktorú môžeme vyplniť. Potom stiahneme naše pole fiškálneho obdobia.

Triedenie stĺpcov tabuľky dátumov v LuckyTemplates

Chceme sa uistiť, že má 2 znaky. V prípadoch, keď má 1 znak, doplníme ho nulou.

Triedenie stĺpcov tabuľky dátumov v LuckyTemplates

Keď klikneme na tlačidlo OK , budeme mať náš štvormiestny fiškálny rok a potom náš dvojciferný vyplnený fiškálny mesiac.

Triedenie stĺpcov tabuľky dátumov v LuckyTemplates

Potom sa vrátime na domovskú stránku a klikneme na tlačidlo Zavrieť a použiť .

Ak zoradíme naše pole FM & FY podľa stĺpca, teraz sa dokonale zoradí podľa fiškálneho roka a potom fiškálneho mesiaca.

Triedenie stĺpcov tabuľky dátumov v LuckyTemplates

Záver

V tomto blogu som sa zaoberal technikou, ako triediť stĺpce dátumovej tabuľky v LuckyTemplates. Toto je dobrá stratégia pre náročné polia, ktorá vznikla vytvorením niekoľkých vlastných funkcií. Dúfam, že vám táto všeobecná sada nástrojov pomohla pri vytváraní vlastných prehľadov.

Ak ste tak ešte neurobili, prihláste sa na odber kanála LuckyTemplates TV , kde v budúcnosti pripravujeme ďalší obsah.

Na zdravie!


Pipe In R: Propojovací funkce s Dplyr

Pipe In R: Propojovací funkce s Dplyr

V tomto tutoriálu se naučíte, jak zřetězit funkce dohromady pomocí operátoru potrubí dplyr v programovacím jazyce R.

RANKX Deep Dive: Funkce LuckyTemplates DAX

RANKX Deep Dive: Funkce LuckyTemplates DAX

RANKX od LuckyTemplates umožňuje vrátit pořadí konkrétního čísla v každém řádku tabulky, který tvoří součást seznamu čísel.

Extrahovanie motívov a obrázkov LuckyTemplates z PBIX

Extrahovanie motívov a obrázkov LuckyTemplates z PBIX

Naučte sa, ako rozobrať súbor PBIX, aby ste extrahovali motívy a obrázky LuckyTemplates z pozadia a použili ich na vytvorenie správy!

Cheat Sheet pre vzorce Excel: Stredne pokročilý sprievodca

Cheat Sheet pre vzorce Excel: Stredne pokročilý sprievodca

Cheat Sheet pre vzorce Excel: Stredne pokročilý sprievodca

Tabuľka kalendára LuckyTemplates: Čo to je a ako ju používať

Tabuľka kalendára LuckyTemplates: Čo to je a ako ju používať

Tabuľka kalendára LuckyTemplates: Čo to je a ako ju používať

Python v LuckyTemplates: Jak nainstalovat a nastavit

Python v LuckyTemplates: Jak nainstalovat a nastavit

Naučte se, jak nainstalovat programovací jazyk Python do LuckyTemplates a jak používat jeho nástroje k psaní kódů a zobrazování vizuálů.

Výpočet dynamických ziskových marží – snadná analýza LuckyTemplates s DAX

Výpočet dynamických ziskových marží – snadná analýza LuckyTemplates s DAX

Zjistěte, jak vypočítat dynamické ziskové marže u LuckyTemplates a jak můžete získat více informací tím, že se ponoříte hlouběji do výsledků.

Triedenie stĺpcov tabuľky dátumov v LuckyTemplates

Triedenie stĺpcov tabuľky dátumov v LuckyTemplates

Zistite, ako správne zoradiť polia zo stĺpcov tabuľky s rozšíreným dátumom. Toto je dobrá stratégia pre náročné polia.

Nájdite svoje najlepšie produkty pre každý región v LuckyTemplates pomocou jazyka DAX

Nájdite svoje najlepšie produkty pre každý región v LuckyTemplates pomocou jazyka DAX

V tomto článku vám ukážem, ako môžete nájsť svoje najlepšie produkty podľa regiónu pomocou výpočtov DAX v LuckyTemplates vrátane funkcií TOPN a CALCULATE.

Nevyžiadaná dimenzia: Čo to je a prečo je to čokoľvek iné ako odpad

Nevyžiadaná dimenzia: Čo to je a prečo je to čokoľvek iné ako odpad

Zistite, ako používať dimenziu nevyžiadanej pošty pre príznaky nízkej mohutnosti, ktoré chcete efektívne začleniť do svojho dátového modelu.