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.
Ukážu vám, jak vypočítat pracovní dny / pracovní dny mezi dvěma daty buď se započtenými svátky, nebo bez svátků. Toto je téma, které se na webu ptalo znovu a znovu.
Také věřím, že to bude skvělý způsob, jak uzavřít tuto sérii Time Intelligence, s vědomím, že pokrývá mnoho dalších prvků, o kterých jsme diskutovali dříve. Tyto prvky zahrnují vytvoření tabulky svátků, vytvoření tabulky s rozšířeným datem a použitífunkce, mimo jiné. Celé video tohoto tutoriálu si můžete prohlédnout ve spodní části tohoto blogu.
Obsah
Způsoby výpočtu pracovních dnů mezi dvěma daty
Budu mluvit o různých přístupech, které můžete použít k výpočtu pracovních dnů.
Excel umožňuje uživatelům vypočítat pracovní dny jednoduchým způsobem pomocí funkce NETWORKDAYS . DAX však takovou funkci nemá , takže budu diskutovat o způsobech, jak to obejít.
Jedním ze způsobů, jak toho dosáhnout, je použití některých prvků z tabulky rozšířených dat.
Další možností je přístup, který jsem získal od Imke Feldmann z blogu thebiccountant.com. Vytvořila vlastní funkci NetworkDays, kterou lze vyvolat přímo z Power Query , díky čemuž je proces mnohem rychlejší a méně komplikovaný.
Abych vám ukázal, jak tyto přístupy fungují, použiji velmi běžný scénář.
Mám sto projektů, které jsem anonymizoval.
Pro každý projekt mám také datum zahájení a datum ukončení .
Vytvořil jsem také jednoduché měření uplynulých dnů . Toto je v podstatě hrubý počet dní mezi každým z počátečních a koncových dat . Použil jsemfunkce k tomu, užitečná funkce pro datované pracovní dny.
Datový model je velmi jednoduchý. Obsahuje tabulky pro data a projekty .
Zobrazuje také tabulku faktů, která obsahuje ID projektu , datum zahájení a datum ukončení .
Pro účely srovnání jsem také vypočítal NetworkDays (s svátky a bez nich) pomocí Excelu (ne power bi).
Samozřejmě můžete udělat to samé a přenést data z Excelu. Ale cílem je zde použít LuckyTemplates k výpočtu počtu pracovních dnů, aniž byste museli používat Excel.
Výpočet pracovních dnů mezi daty pomocí DAX
Kdykoli se zabýváte počítáním dat, je vždy efektivní použítfunkce v tabulce Data.
Také jsem použil DATESBETWEEN k zúžení pole mezi počátečním datem a datem ukončení . Také jsem přidal IsWorkingDay , abych použil jednoduchou booleovskou logiku, že pokud je to pracovní den, měl by být . Víkendy by se vrátily .
Skončil jsem to sfiltrovat jen proto, aby zohlednil kontext průřezů.
Pokud jde o verzi s dovolenou, je velmi podobná opatření, o kterém jsem právě hovořil.
Je to stejný výraz pomocí funkce DATESBETWEEN . Přidal jsem pouze aa IsHoliday.
Opět jsem na úplný závěr použil funkci ALLSELECTED .
Podívejte se, co se stane, když přetáhnu tyto dvě míry do svého stolu.
Podle očekávání se sloupec Pracovní dny se svátky dokonale shoduje se sloupcem Excel se svátky . Totéž platí pro sloupec Pracovní dny bez svátků, který odpovídá sloupci Excel bez svátků .
Výpočet pracovních dnů pomocí Power Query
Přístup, o kterém mluví Imke Feldmann z blogu thebiccountant.com, poskytuje při používání Power Query ještě jednodušší řešení.
Ve svém blogu o funkci NETWORKDAYS uvedla M kód, který lze vyvolat v Power Query.
Jednoduše zkopírujte M kód z jejího blogu.
Poté přejděte do Power Query a v části Nový zdroj otevřete prázdný dotaz.
Přejděte do pokročilého editoru .
Poté vložte celý kód na stránku. Ujistěte se, že máte zelené zaškrtnutí, abyste se ujistili, že ve vašem kódu nejsou žádné chyby.
Jakmile je vyvolána, přenese vás do této šablony.
Nezáleží na tom, co sem zadávám, takže půjdu od 1. ledna 2018 do 1. ledna 2020.
To se nyní zobrazí pod mými dotazy. Chystám se to přejmenovat, abychom to později mohli snadněji používat.
Pojmenuji to Networkdays .
Nyní mohu začít používat tento dotaz. Jen půjdu do svých dat .
Poté v části Přidat sloupec kliknu na Vyvolat vlastní funkci .
Zavolám to NWD a použiji funkci Networkdays .
Poté z níže uvedených rozevíracích nabídek vyberu Datum zahájení a Datum ukončení .
Dává mi zde možnost změnit začátek týdne z pondělí na něco jiného.
Pro tento účel je pondělí v pořádku, takže to nechám tak. Poté kliknu na OK.
Jak vidíte, okamžitě vypočítá NetworkDays ekvivalentní sloupci Excel NetworkDays .
Teď mi to dovolte vyladit, abych mohl vyloučit svátky. Jen potřebuji jít ke svátečnímu stolu.
Pokud si vzpomínáte ze šablony, je zde třetím parametrem tabulka Holiday.
Použiji tedy pouze tabulku Svátky a odkazuji na sloupec Datum.
Kliknutím na zaškrtnutí zde tyto změny použiji.
[00:11:00]
Nyní byl aktualizován a byly odstraněny všechny svátky. Je to úplně stejné jako sloupec pro Excel NetworkDays bez svátků.
Jen přejmenuji tento sloupec NWD Bez dovolené.
Závěr
Uvidíte, že oba přístupy, které jsem použil, se od sebe velmi lišily, ale oba přinesly stejné výsledky. To jen ukazuje, že skutečně existuje mnoho způsobů, jak maximalizovat LuckyTemplates, i když konkrétní funkce Excelu, kterou hledáte, nemá žádný přímý protějšek.
To byl skvělý běh pro sérii Time Intelligence. Rád jsem pracoval s Melissou Dekorte, abych vám ukázal všechny tyto skvělé scénáře Time Intelligence.
Jedna z věcí, kterou zde opravdu chci zdůraznit, je, že DAX je nejzajímavější součástí LuckyTemplates. Ale jak si osvojíte detaily LuckyTemplates, začnete oceňovat další řešení, která vůbec nezahrnují DAX. Poslední přístup, který jsem vám ukázal výše, stejně jako tipy, které jsem sdílel v minulých videích o Time Intelligence, tuto skutečnost dokazují.
Vše nejlepší,
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.
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.
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ů.
Pozrite si kľúčové aktualizácie pre Power Apps a Power Automate a ich výhody a dôsledky pre platformu Microsoft Power Platform.
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.
V tomto tutoriálu se naučíte, jak vytvořit dokonalou šablonu LuckyTemplates, která je nakonfigurována podle vašich potřeb a preferencí.
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.
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í.
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.
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.