LuckyTemplates Timesheet & Mzdy Riešenia DAX

Tento blog sa zameriava na časový rozvrh LuckyTemplates a súvisiace mzdové náklady. Ukážem vám, ako vypočítať časové údaje a mzdový druh pomocou DAX. Budem demonštrovať riešenie DAX pomocou mier a ďalšie pomocou vypočítaných stĺpcov. Celé video tohto návodu si môžete pozrieť v spodnej časti tohto blogu.

Tento príklad pochádzal od a, ktorý prevádzkujeme v LuckyTemplates. Toto je skutočný scenár, s ktorým sa často stretávame v organizáciách a podnikoch, a LuckyTemplates je práve ten správny nástroj, ktorý vám pomôže uľahčiť a urýchliť prácu.

Tak poďme na to.

Obsah

Časový rozvrh a mzdy LuckyTemplates: Riešenie vypočítaných stĺpcov

Pre vypočítané riešenie DAX pomocou vypočítaných stĺpcov prejdem do Časovej tabuľky a vytvorím mieru, ktorú nazývam CC-Regular Hours , na výpočet bežných hodín.

V tomto vzorci dostanem hodiny z tabuľky a vložím ich do premennej (). Potom počítamje sviatok, víkend alebo bežný deň. SNa určenie tejto funkcie využívam dátový model a potom použijem dve premenné (_IsHolidayDay a _IsWeekendDay ) na určenie tretej ( _IsRegularDay ).

Nakoniec používam výpis, kde kontrolujem bežné otváracie hodiny. Ďalšie dva (sviatky a víkendy) budú. A ak je to bežný deň, chcem vrátiť hodiny na osem hodín a potom použijem konštrukt RETURN Result .

LuckyTemplates Timesheet & Mzdy Riešenia DAX

V podstate to isté urobím pre vzorec nadčasových hodín ( CC-Nadčasové hodiny ) – zmením iba príkaz PREPNÚŤ TRUE. Týmto sa vrátia hodiny pre víkendový deň. Ak je to bežný deň, vráti hodiny nad osem hodín.

LuckyTemplates Timesheet & Mzdy Riešenia DAX

Pre sviatočné hodiny vráti všetky hodiny, ak je sviatok, a vráti prázdne miesta, ak ide o víkendový deň alebo bežný deň.

LuckyTemplates Timesheet & Mzdy Riešenia DAX

Teraz prejdime k mzdám. Pre vzorec mzdy za bežné hodiny použijem vypočítaný stĺpec, ktorý som práve vytvoril pre bežné hodiny. Idem určiť vhodné mzdy pomocou WageType , Straight Time .

Získam hodinovú mzdu zamestnancov z dátového modelu a potom použijem a na získanie multiplikátora z tabuľky odpojiteľných mzdových druhov , ktorý sa má použiť. A nakoniec vypočítam premennú Result , potom mám na konci RETURN Result .

LuckyTemplates Timesheet & Mzdy Riešenia DAX

Pri nadčasoch len zmením mzdový druh na Čas a pol .

LuckyTemplates Timesheet & Mzdy Riešenia DAX

Urobím to isté pri mzdách počas sviatkov, ale zmením druh mzdy na Dvojitý čas .

LuckyTemplates Timesheet & Mzdy Riešenia DAX

Nakoniec urobím jednoduchý súčet, aby som mal k dispozícii celkovú hodnotu.

LuckyTemplates Timesheet & Mzdy Riešenia DAX

Keď presuniem tieto stĺpce do zostavy, môžeme vidieť výsledky.

LuckyTemplates Timesheet & Mzdy Riešenia DAX

LuckyTemplates Timesheet & Wages: Riešenie DAX pomocou opatrení

Urobím v podstate to isté, čo som urobil pre vypočítané stĺpce, ale tentokrát urobím jednu malú zmenu.

Nemám prístup k časovej hodnote priamo z tabuľky, takže použijem atu získate hodiny spojené s konkrétnym časovým záznamom, ktorý sa zobrazuje vo vizuáli. Okrem toho je kód rovnaký ako pre verziu s vypočítanými stĺpcami.

LuckyTemplates Timesheet & Mzdy Riešenia DAX

Urobil som veľmi podobnú vec pre nadčasové hodiny a prázdninové hodiny. Sú to rovnaké pravidlá ako pre vypočítané stĺpce.

Čo sa týka miezd, tie sa počítajú veľmi podobne. Jediný rozdiel oproti vypočítaným stĺpcom je premenná pre hodiny. Používam nameranú hodnotu, ktorú som vypočítal. To isté robím aj pri mzde za nadčas a to isté pri mzde vo sviatok.

LuckyTemplates Timesheet & Mzdy Riešenia DAX

Potom napíšem jednoduchú sumárnu mieru pre celkové mzdy.

LuckyTemplates Timesheet & Mzdy Riešenia DAX

A teraz pridávam tieto opatrenia do tabuľky, aby sme videli výsledky. Všimnite si, že žiadne z meraní nezobrazuje súčty. Ak chcete vidieť celkové hodnoty pre miery, použijem vzor opravy nesprávnych súčtov . Aby som to urobil, musím vytvoriť opatrenia, ktoré používajú virtuálne tabuľky na napodobňovanie fyzickej tabuľky, ktorú tu mám.

LuckyTemplates Timesheet & Mzdy Riešenia DAX

Opravte nesprávny vzor súčtu

Aby som to vyriešil, musím vytvoriť opatrenia, ktoré používajú virtuálne tabuľky na napodobňovanie fyzickej tabuľky, ktorú tu mám. Takže pre celkový počet hodín som použilvytvoriť virtuálnu tabuľku s ID času a hodinami. A potom používamcez virtuálnu tabuľku na výpočet hodnoty.

LuckyTemplates Timesheet & Mzdy Riešenia DAX

Pretiahnem to do tabuľky nižšie a teraz môžeme vidieť celkový počet hodín.

LuckyTemplates Timesheet & Mzdy Riešenia DAX

To isté idem urobiť pri mzdách, kde použijem a ZHRNUTIE . A potom pre výsledok použijem funkciu pre mieru, ktorú som už vytvoril a SUMX pre virtuálnu tabuľku.

LuckyTemplates Timesheet & Mzdy Riešenia DAX

Potom to pridám do tabuľky a vidíme, že teraz máme celkové mzdy.

LuckyTemplates Timesheet & Mzdy Riešenia DAX

Ďalšia vec je, že keď umiestnim svoju mieru celkových miezd do jednoduchého stĺpcového grafu s oddeleniami a mzdovými druhmi, uvidíte, že tu nedostávam žiadne hodnoty.

LuckyTemplates Timesheet & Mzdy Riešenia DAX

Toto je súčasť problému s opravenými nesprávnymi súčtami. A jeden z najlepších spôsobov, ako to vyriešiť, je použiť virtuálny stôl a zmeniť mieru.

Vyberiem teda ten bez virtuálneho stola a pridám ten s virtuálnym stolom.

LuckyTemplates Timesheet & Mzdy Riešenia DAX




Záver

Obe riešenia DAX sú skvelé pre tento časový rozvrh a mzdovú výzvu LuckyTemplates. Majú však aj svoje pre a proti.

Výhody používania opatrení spočívajú v tom, že ide o osvedčený postup. Nepočítajú sa pri obnovení modelu, ale iba vtedy, keď sa miera skutočne používa vo vizuáli. Nevýhodou pre nich je, že pri práci s virtuálnymi tabuľkami, ktoré reprezentujú veci, aby sme ich správne vypočítali, si to vyžaduje trochu kódu DAX navyše. Ale nie je to vôbec veľká vec.

Čo sa týka vypočítaných stĺpcov, zisťujem, že sa dajú ľahšie naučiť a vizualizovať. Sú veľmi známym východiskovým miestom pre tých, ktorí prichádzajú z Excelu. Jedným z obmedzení vypočítaných stĺpcov je však to, že sú v skutočnosti fyzicky vytvorené v dátovom modeli a zväčšujú veľkosť vášho modelu, čo znižuje výkonnosť vášho prehľadu.

A všeobecným pravidlom je, že by ste nemali vytvárať vypočítané stĺpce v tabuľkách faktov. Ak musíte vytvoriť vypočítaný stĺpec, skúste to urobiť na tabuľkách rozmerov.

Osobne používam vypočítané stĺpce na pridanie kategorizácie do niektorých tabuliek dimenzií, kde bolo potrebné zobraziť veľa dimenzií.

Dúfam, že sa vám to páčilo a veľa ste sa naučili. Celé video tohto tutoriálu si môžete pozrieť nižšie.

Na zdravie!

Greg


Alokace rozpočtu: Měsíční předpovědi napříč denními výsledky v LuckyTemplates

Alokace rozpočtu: Měsíční předpovědi napříč denními výsledky v LuckyTemplates

V tomto tutoriálu projdu algoritmem alokace rozpočtu v LuckyTemplates, kde porovnáte měsíční prognózy a denní prodeje.

Použití pokročilé logiky v LuckyTemplates k opravě vašich součtů

Použití pokročilé logiky v LuckyTemplates k opravě vašich součtů

Zjistěte, jak můžete získat správné součty ve výpočtech pomocí pokročilých vzorců DAX a pokročilé logiky v LuckyTemplates.

Zobrazení a formuláře PowerApps: Jak vytvářet a přizpůsobovat

Zobrazení a formuláře PowerApps: Jak vytvářet a přizpůsobovat

Přečtěte si další informace o zobrazeních a formulářích PowerApps a o tom, jak je vytvářet a přizpůsobovat speciálně pro aplikaci, kterou vytváříte.

Rozšířené šablony výkazů LuckyTemplates – koncepty vizualizace LuckyTemplates

Rozšířené šablony výkazů LuckyTemplates – koncepty vizualizace LuckyTemplates

V tomto blogovém tutoriálu se ponořím do toho, jak přizpůsobit šablony výkazů LuckyTemplates a jak efektivně vizualizovat finanční informace a data.

Návrh sestav LuckyTemplates – neomezené možnosti

Návrh sestav LuckyTemplates – neomezené možnosti

Takto vypadá skvělý design sestav LuckyTemplates. Jedná se o předpřipravený design, který využívá nápovědu a záložky s impozantní navigací.

LuckyTemplates UŽIVATELSKÝ VZTAH Vs. TREATAS

LuckyTemplates UŽIVATELSKÝ VZTAH Vs. TREATAS

Naučte se rozdíl mezi funkcí LuckyTemplates USERELATIONSHIP a funkcí TREATAS, které se obě používají při vytváření mír DAX.

Zcela nový kurz: Microsoft Excel pro začátečníky

Zcela nový kurz: Microsoft Excel pro začátečníky

Zcela nový kurz: Microsoft Excel pro začátečníky

Funkce ISNULL SQL v příkazech případu

Funkce ISNULL SQL v příkazech případu

Naučte se a pochopte, jak můžete použít příkaz CASE spolu s funkcí ISNULL SQL k vrácení hodnoty, když je hodnota NULL.

Design řídicího panelu LuckyTemplates – působivý nápad na vizualizaci otáčení stránek

Design řídicího panelu LuckyTemplates – působivý nápad na vizualizaci otáčení stránek

Příklady řídicího panelu LuckyTemplates, naučte se a pochopte, jak vytvořit nejinovativnější vzhled vizualizace pro otáčení stránek pro návrh řídicího panelu LuckyTemplates v těchto jednoduchých krocích!

Scatter Plot In R Script: Jak vytvořit a importovat

Scatter Plot In R Script: Jak vytvořit a importovat

V tomto tutoriálu se naučíte, jak vytvořit vizualizaci R bodového grafu v LuckyTemplates pomocí vizuálu R Script.