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ší,


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

Najvýkonnejšie volanie funkcie v LuckyTemplates

Najvýkonnejšie volanie funkcie v LuckyTemplates

V tomto blogu preskúmajte množinu údajov LuckyTemplates, najvýkonnejšie volanie funkcií, ktoré vám prináša tisíce funkcií M a DAX na dosah ruky.

Techniky modelovania údajov na organizáciu opatrení DAX

Techniky modelovania údajov na organizáciu opatrení DAX

V dnešnom návode sa podelím o niekoľko techník modelovania údajov o tom, ako lepšie usporiadať vaše merania DAX pre efektívnejší pracovný tok.

LuckyTemplates Financial Dashboard: Kompletné tipy na prispôsobenie tabuľky

LuckyTemplates Financial Dashboard: Kompletné tipy na prispôsobenie tabuľky

LuckyTemplates je skvelý nástroj pre finančné výkazníctvo. Tu je návod, ako vytvoriť prispôsobené tabuľky pre váš finančný dashboard LuckyTemplates.

Osvedčené postupy toku jazyka Power Query

Osvedčené postupy toku jazyka Power Query

V tomto návode sa bude diskutovať o toku jazyka Power Query a o tom, ako môže pomôcť vytvoriť hladkú a efektívnu zostavu údajov.

LuckyTemplates vlastní ikony | Vizualizační technika PBI

LuckyTemplates vlastní ikony | Vizualizační technika PBI

Budu diskutovat o jedné z mých oblíbených technik kolem vlastních ikon LuckyTemplates, která používá vlastní ikony dynamickým způsobem ve vizuálech LuckyTemplates.