Kolik zaměstnanců v současné době máme – Logika více dat v LuckyTemplates pomocí DAX

V tomto tutoriálu se naučíte, jak zjistit aktuální počet zaměstnanců pro více dat v LuckyTemplates pomocí funkce COUNTROWS a FILTER . Celé video tohoto tutoriálu si můžete prohlédnout ve spodní části tohoto blogu.

Tato diskuse je založena na dotazu ve fóru podpory LuckyTemplates.

Kolik zaměstnanců v současné době máme – Logika více dat v LuckyTemplates pomocí DAX

Uživatel LuckyTemplates chtěl vypočítat počet zaměstnanců, kteří byli najati v určitých časových obdobích.

Pro tento problém je důležité pochopit, jak jsou data nastavena. Měli byste mít mimo jiné jména zaměstnanců a data, kdy začali a odešli. Toto jsou běžná data související s HR.

Aby tato technika fungovala, musíte použít neaktivní vztahy a typ vzorce, který vám umožní počítat čísla mezi daty na stejném řádku.

Obsah

Údaje o populaci zaměstnanců a model

Podívejme se na demo data.

Kolik zaměstnanců v současné době máme – Logika více dat v LuckyTemplates pomocí DAX

Můžete vidět, že tabulka používá referenční čísla zaměstnanců. Jsou užitečné, protože HR databáze obvykle obsahují spoustu informací.

Je zde také datum zahájení a datum ukončení. Koncové datum se vrátí prázdné, pokud je osoba stále zaměstnancem společnosti.

Nyní, abyste zjistili počet zaměstnanců za určité časové období, musíte nejprve ve svém modelu nastavit neaktivní vztahy.

Kolik zaměstnanců v současné době máme – Logika více dat v LuckyTemplates pomocí DAX

Když máte v tabulce faktů více dat, musíte mít neaktivní vztahy, abyste mohli zjistit informace nebo logiku mezi určenými daty.

Pokud například chcete vypočítat počet zaměstnanců, kteří začali v konkrétním měsíci, potřebujete aktivní vztah mezi tabulkou Datum a tabulkou Počet zaměstnanců.

Kolik zaměstnanců v současné době máme – Logika více dat v LuckyTemplates pomocí DAX

Použití neaktivních vztahů vám umožňuje vybrat, které prvky ve faktech a vyhledávací tabulce zapnout, aby výpočet fungoval.

Výběr kontextu

V tomto příkladu mají data kontext měsíce a roku.

Kolik zaměstnanců v současné době máme – Logika více dat v LuckyTemplates pomocí DAX

V tabulce můžete zobrazit kontext dne jednoduše změnou hodnot v podokně Vizualizace.

Kolik zaměstnanců v současné době máme – Logika více dat v LuckyTemplates pomocí DAX

Tuto tabulku lze také změnit na vizualizaci:

Kolik zaměstnanců v současné době máme – Logika více dat v LuckyTemplates pomocí DAX

Graf s kontextem dne má podrobnější úroveň podrobností ve srovnání s grafem s kontextem měsíce a roku.

Vzorec pro současné zaměstnance

Každý výsledek pro řádek Aktuální zaměstnanci by se měl vypočítat samostatně.

Kolik zaměstnanců v současné době máme – Logika více dat v LuckyTemplates pomocí DAX

Musíte izolovat každou hodnotu a propracovat logiku za ní.

Pro lepší pochopení tohoto konceptu bude jako příklad použit řádek s květnem 2018:

Kolik zaměstnanců v současné době máme – Logika více dat v LuckyTemplates pomocí DAX

Nyní, abyste mohli vypočítat počet současných zaměstnanců, musíte použít události ve vzoru vzorce postupu:

Kolik zaměstnanců v současné době máme – Logika více dat v LuckyTemplates pomocí DAX

Funkce COUNTROWS

Funkce počítá počet zaměstnanců v každém řádku v tabulce Počet zaměstnanců.

Kolik zaměstnanců v současné době máme – Logika více dat v LuckyTemplates pomocí DAX

Funkce VALUES a příkaz FILTER

Zaměřme se nyní na funkce a příkazy uvnitř vzorce.

Pro první logiku VALUES uvnitř funkce FILTER iterují každé jednotlivé počáteční datum v tabulce Populace zaměstnanců:

Kolik zaměstnanců v současné době máme – Logika více dat v LuckyTemplates pomocí DAX

Pokud je počáteční datum menší nebo rovno datu, vyhodnotí se jako PRAVDA.

Pro řádek z května 2018 je MAX datum 31. května. První logika vám poskytuje seznam všech zaměstnanců, kteří mají datum zahájení kratší než poslední den května 2018.

Podívejme se nyní na druhou logiku ve vzorci:

Kolik zaměstnanců v současné době máme – Logika více dat v LuckyTemplates pomocí DAX

Iteruje přes koncová data každého řádku v tabulce Populace zaměstnanců obsahující počáteční data, která byla zachována po spuštění první logiky.

Pokud je Koncové datum větší nebo rovno datu, vyhodnotí se jako PRAVDA.

V tomto příkladu platí, že pokud je koncové datum větší než první květnový den, zaměstnanec nebo zaměstnanec stále existuje v daném časovém rámci.

Funkce ISBLANK

Funkce vyhodnotí, zda je Koncové datum prázdné.

Kolik zaměstnanců v současné době máme – Logika více dat v LuckyTemplates pomocí DAX

Pokud se datum ukončení vrátí prázdné, znamená to, že zaměstnanci jsou stále zaměstnáni.

Ve vzorci tedy existují dvě podmínky pro druhou logiku. Nejprve musí vyhodnotit, zda je Koncové datum větší nebo rovno prvnímu dni v měsíci; a za druhé, pokud je PRÁZDNÝ.

Poté, co vzorec projde těmito dvěma logikami, spočítá zbývající data v tabulce Populace zaměstnanců.

FILTR uvnitř funkce mění kontext výpočtu.




Závěr

Tento tutoriál se zabýval tím, jak můžete spočítat počet současných zaměstnanců v rámci více dat pomocí funkce COUNTROWS a FILTER v LuckyTemplates.

Abychom to shrnuli, příkazy FILTER vytvářejí virtuální tabulku obsahující data, která vyhovují hodnoceným kritériím. Poté funkce COUNTROWS spočítá zbývající data, která udává počet aktuálních zaměstnanců v určitých časových obdobích.

Aby tato technika fungovala, jsou zapotřebí neaktivní vztahy. Zajišťují, že nejprve procházíte každým zaměstnancem a poté pracujete s filtrovanými daty. Tato metoda zaručuje správný počet zaměstnanců na datum. Aktivní vztah by poskytl nesprávný výpočet.

Scénáře s více daty mohou být velmi matoucí, když se díváte ven v LuckyTemplates. Díky tomuto tutoriálu budete lépe rozumět tomu, jak tuto techniku ​​používat ve vašich vlastních modelech.

Vše nejlepší,

Leave a Comment

Extrahovanie motívov a obrázkov LuckyTemplates z PBIX

Extrahovanie motívov a obrázkov LuckyTemplates z PBIX

Naučte se, jak rozebrat soubor PBIX a extrahovat motivy a obrázky LuckyTemplates z pozadí pro váš report!

Prehľad a vytvorenie domovskej stránky SharePointu

Prehľad a vytvorenie domovskej stránky SharePointu

Naučte sa, ako vytvoriť domovskú stránku SharePointu, ktorá sa predvolene načítava, keď používatelia zadajú adresu vašej webovej lokality.

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