Použitie funkcie M na vytvorenie rozšírenej tabuľky dátumov LuckyTemplates

Tento tutoriál sa bude venovať najdôležitejšej tabuľke rozmerov LuckyTemplates v akomkoľvek modeli, tabuľke dátumov . Celé video tohto návodu si môžete pozrieť v spodnej časti tohto blogu.

Osvedčeným postupom pri navrhovaní modelu je skontrolovať polia dátumu. Ak sú prítomné, vždy uveďte tabuľku rozmerov dátumu.

Aobsahuje všetky atribúty, ktoré možno budete chcieť rozdeliť, rozdeliť a filtrovať svoje údaje, aby ste získali cenné informácie. S ním nebude mať dátumové pole kdekoľvek vo vnútri vášho modelu problém.

Obsah

Získajte kód Power Query M na fórach

V poli môžete do vyhľadávacieho panela zadať Tabuľka dátumov alebo prepnúť na Kategórie a vyhľadať M Code Showcase . Ale najrýchlejší spôsob, ako to nájsť, je vyhľadať „@melissa“.

Potom vyberte ľubovoľný predmet, kliknite na odznak a potom kliknite na tabuľku Rozšírené dátumy odporúčaných tém .

Použitie funkcie M na vytvorenie rozšírenej tabuľky dátumov LuckyTemplates

Potom nájdete M kód.

Použitie funkcie M na vytvorenie rozšírenej tabuľky dátumov LuckyTemplates

Skopírujte celé toto opatrenie a preneste ho do Power Query.

Aplikácia v Power Query

V tomto kroku sa uistite, že je riadok vzorcov viditeľný. Ak nie je, prejdite na karty Zobraziť a povoľte ju.

Kliknite pravým tlačidlom myši na priečinok Parameter and Function, vyberte New Query a potom Blank Query.

Použitie funkcie M na vytvorenie rozšírenej tabuľky dátumov LuckyTemplates

Potom kliknite na Rozšírený editor a prilepte súbor . Potom zmeňte názov dotazu na fxCalendar.

Použitie funkcie M na vytvorenie rozšírenej tabuľky dátumov LuckyTemplates

Pred vyvolaním tejto funkcie musíte nastaviť parametre. Nastavte ho s nasledujúcimi podrobnosťami:

Použitie funkcie M na vytvorenie rozšírenej tabuľky dátumov LuckyTemplates

Vyvolajte funkciu a potom ju premenujte na Dates.

Teraz vám ukáže túto tabuľku dátumov s 32 stĺpcami. Ak poznáte kód M, pravdepodobne tu spoznáte niektoré stĺpce. Ostatné stĺpce sú ďalšie atribúty alebo logika z kódu, ktorý ste použili.

Použitie funkcie M na vytvorenie rozšírenej tabuľky dátumov LuckyTemplates

V zobrazenej tabuľke dátumov môžete vidieť stĺpce Fiškálny rok, Štvrťrok a Obdobie, ako aj stĺpce filtra IsAfterToday, IsWorkingDay a IsHoliday.

Keďže 4. parameter nebol nastavený, IsHoliday má hodnotu Neznáma.

Použitie funkcie M na vytvorenie rozšírenej tabuľky dátumov LuckyTemplates

Okrem toho sú v tejto tabuľke dátumov zahrnuté stĺpce Offset, ktoré zjednodušujú kód DAX, ktorý potrebujete na vykonanie analýzy.

Použitie funkcie M na vytvorenie rozšírenej tabuľky dátumov LuckyTemplates

Ak chcete pridať atribúty, použite kód a upravte ho na to, čo chcete. Ak tiež chcete odstrániť nepotrebné stĺpce, prejdite na položku Vybrať stĺpce a potom zrušte výber toho, čo nepotrebujete.

Vytvorte dynamický dátum ukončenia

Pri vytváraní prehľadu je možné ľahko nastaviť počiatočný dátum na rozdiel od dátumu ukončenia. Dátum ukončenia je zložitý, pretože závisí od údajov vo vašom modeli a od toho, ako dlho zostane váš prehľad aktívny .

Ak chcete vytvoriť dynamický dátum ukončenia, musíme dynamicky aktualizovať rok.

Najprv vytvorte nový prázdny dotaz.

Ekvivalent M funkcie DAX alebo Excel je „DateTime.FixedLocalNow“. Funkcia robí toto:

Použitie funkcie M na vytvorenie rozšírenej tabuľky dátumov LuckyTemplates

Potom v riadku vzorcov použite funkciu na extrahovanie hodnoty roka.

Použitie funkcie M na vytvorenie rozšírenej tabuľky dátumov LuckyTemplates

Keď sa dostanete ku koncu roka, vaše údaje sa môžu v priebehu budúceho roka rozliať. Preto je najlepšie pridať ďalší rok, ako je tento:

Použitie funkcie M na vytvorenie rozšírenej tabuľky dátumov LuckyTemplates

Potom dotaz premenujte na „MaxYear“.

Vráťte sa do tabuľky dátumov a do premennej MaxYear vo funkcii zadajte rok 2021 vo svojom kalendári.

Použitie funkcie M na vytvorenie rozšírenej tabuľky dátumov LuckyTemplates

Vyvolať a získať stĺpec zoznamu sviatkov

Ak skontrolujete svoj sviatočný stôl, môžete vidieť, že trvá od roku 2018 do roku 2020, aj keď maximálny rok je 2021.

Použitie funkcie M na vytvorenie rozšírenej tabuľky dátumov LuckyTemplates

Ak to chcete zmeniť, prejdite na Zdrojový krok a potom do premennej MaxYear v takte.

Použitie funkcie M na vytvorenie rozšírenej tabuľky dátumov LuckyTemplates

Na vašom sviatočnom stole bude potom rok 2021.

Použitie funkcie M na vytvorenie rozšírenej tabuľky dátumov LuckyTemplates

Potom sa vráťte a znova nastavte parametre. Tentoraz však zahrňte parameter Dovolenka kliknutím na položku Vybrať stĺpec.

Použitie funkcie M na vytvorenie rozšírenej tabuľky dátumov LuckyTemplates

Vyberte položku Sviatky a stĺpec obsahujúci dátumy a potom kliknite na tlačidlo OK.

Použitie funkcie M na vytvorenie rozšírenej tabuľky dátumov LuckyTemplates

Po nastavení všetkého a kliknutí na tlačidlo Vyvolať sa v riadku vzorcov zobrazí premenná „Sviatky[Dátum]“. Skopírujte túto premennú a odstráňte vyvolanú funkciu.

Použitie funkcie M na vytvorenie rozšírenej tabuľky dátumov LuckyTemplates

Vráťte sa do tabuľky dátumov a potom pod premennú vo funkcii zdrojových krokov.

Použitie funkcie M na vytvorenie rozšírenej tabuľky dátumov LuckyTemplates

Po dokončení načítania a vyvolania funkcie uvidíte, že stĺpec IsHoliday, ktorý mal kedysi neznáme hodnoty, má teraz v každom riadku hodnoty True alebo False.

Použitie funkcie M na vytvorenie rozšírenej tabuľky dátumov LuckyTemplates

Zobrazuje True, ak je dátum sviatok, a False, ak nie.




Záver

Kód Power Query M je užitočná funkcia pri dokončovaní prehľadu tabuľky dátumov.

Ukáže vám, čo chcete vidieť v tabuľke, a pohodlne vám poskytne údaje pre váš model.

Musíte len získať kód, nastaviť ho v Power Query a upraviť ho podľa toho, čo potrebujete vo svojej tabuľke.

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.