LuckyTemplates-aikalomake ja palkat DAX-ratkaisut

Tämä blogi keskittyy LuckyTemplates-aikalomakkeeseen ja siihen liittyviin palkkakustannuksiin. Aion näyttää sinulle kuinka laskea aikatiedot ja palkkalaji DAX:n avulla. Aion esitellä DAX-ratkaisua mitoilla ja toisen käyttämällä laskettuja sarakkeita. Voit katsoa tämän opetusohjelman koko videon tämän blogin alaosasta.

Tämä esimerkki on peräisin a, jota käytämme LuckyTemplatesissa. Tämä on tosielämän skenaario, jonka kohtaamme usein organisaatioissa ja yrityksissä, ja LuckyTemplates on juuri oikea työkalu helpottamaan ja nopeuttamaan työtä.

Joten mennään asiaan.

Sisällysluettelo

LuckyTemplates työaikalomake ja palkat: Laskettu sarakeratkaisu

Laskettua DAX-ratkaisua varten, jossa käytetään laskettuja sarakkeita, siirryn Aikataulukkoon ja luon mittarin, jota kutsun CC-säännöllisiksi tunteiksi säännöllisten tuntien laskemiseksi.

Tässä kaavassa saan tunnit taulukosta ja laitan ne muuttujaan (). Sitten laskense on loma, viikonloppu tai tavallinen päivä. Kanssa-funktion avulla määritän sen datamallin avulla ja määritän sitten kolmannen muuttujan ( _IsRegularDay ) kahden muuttujan (_IsHolidayDay ja _IsWeekendDay ) avulla.

Lopuksi käytän lausuntoa , jossa tarkistan normaalit aukioloajat. Kaksi muuta (lomat ja viikonloput) ovat menossa. Ja jos se on tavallinen päivä, haluan palauttaa tunnit enintään kahdeksaan tuntiin, ja sitten käytän RETURN Result -konstruktia.

LuckyTemplates-aikalomake ja palkat DAX-ratkaisut

Teen melkein saman asian ylityötuntien kaavalle ( CC-Overtime Hours ) – muutan vain SWITCH TRUE -lausetta. Tämä palauttaa viikonlopun tunnit. Jos se on tavallinen päivä, se palauttaa yli kahdeksan tunnin tunnit.

LuckyTemplates-aikalomake ja palkat DAX-ratkaisut

Loma-aikoina se palauttaa kaikki tunnit, jos on vapaapäivä, ja palauttaa tyhjät, jos on viikonloppupäivä tai tavallinen päivä.

LuckyTemplates-aikalomake ja palkat DAX-ratkaisut

Nyt siirrytään palkkaan. Säännöllisten tuntien palkkakaavassa hyödynnän juuri tekemiäni laskettuja sarakkeita tavallisille työajoille. Aion määrittää sopivat palkat käyttämällä palkkatyyppiä , Straight Time .

Saan työntekijöiden tuntipalkan tietomallista ja käytän sitten a:ta saadakseni kertoimen irti Palkkatyypit -taulukosta . Ja lopuksi lasken muuttujan Result ja sitten lopussa on RETURN-tulos .

LuckyTemplates-aikalomake ja palkat DAX-ratkaisut

Ylitöitä varten vaihdan vain palkkatyypiksi puolitoista aikaa .

LuckyTemplates-aikalomake ja palkat DAX-ratkaisut

Teen saman asian lomapalkkojen osalta, mutta vaihdan vain palkkatyypiksi Double Time .

LuckyTemplates-aikalomake ja palkat DAX-ratkaisut

Lopuksi teen yksinkertaisen summan saadakseni kokonaisarvon käyttööni.

LuckyTemplates-aikalomake ja palkat DAX-ratkaisut

Kun vedän nämä sarakkeet raporttiin, voimme sitten nähdä tulokset.

LuckyTemplates-aikalomake ja palkat DAX-ratkaisut

LuckyTemplates-aikalomake ja palkat: DAX-ratkaisu toimenpiteiden avulla

Aion tehdä suunnilleen saman asian kuin lasketuille sarakkeille, mutta tällä kertaa aion tehdä pienen muutoksen.

Minulla ei ole pääsyä aika-arvoon suoraan taulukosta, joten aion käyttää atästä saadaksesi tunnit, jotka liittyvät visualisoinnissa näkyvään tiettyyn aikamerkintään. Muuten koodi on sama kuin se oli laskettujen sarakkeiden versiossa.

LuckyTemplates-aikalomake ja palkat DAX-ratkaisut

Olen tehnyt hyvin samanlaisen asian ylityö- ja lomatunnille. Säännöt ovat samat kuin lasketuissa sarakkeissa.

Mitä tulee palkoihin, ne lasketaan pitkälti samalla tavalla. Ainoa ero lasketuista sarakkeista on tuntien muuttuja. Käytän laskemaani mitta-arvoa. Teen myös saman asian ylityöpalkoista ja saman asian lomapalkoista.

LuckyTemplates-aikalomake ja palkat DAX-ratkaisut

Sitten kirjoitan yksinkertaisen summamitan kokonaispalkoista.

LuckyTemplates-aikalomake ja palkat DAX-ratkaisut

Ja nyt lisään nämä toimenpiteet taulukkoon, jotta voimme nähdä tulokset. Huomaa, että mikään mittareista ei näytä summia. Jos haluat nähdä mittojen kokonaisarvot täällä, käytän korjaa virheelliset kokonaissummat -mallia . Tätä varten minun on luotava toimenpiteitä, jotka käyttävät virtuaalisia taulukoita matkimaan fyysistä taulukkoa, joka minulla on täällä.

LuckyTemplates-aikalomake ja palkat DAX-ratkaisut

Korjaa virheelliset summat -malli

Tämän korjaamiseksi minun on luotava toimenpiteitä, jotka käyttävät virtuaalisia taulukoita matkimaan fyysistä taulukkoa, joka minulla on täällä. Joten kokonaistuntien osalta käytinrakentaa luodaksesi virtuaalisen taulukon, jossa on aikatunnus ja tunnit. Ja sitten käytänvirtuaalitaulukon kautta laskeaksesi arvon.

LuckyTemplates-aikalomake ja palkat DAX-ratkaisut

Vedän sen tähän alla olevaan taulukkoon, ja nyt voimme nähdä kokonaistunnit.

LuckyTemplates-aikalomake ja palkat DAX-ratkaisut

Aion tehdä samoin palkkojen osalta, jossa käytän ja TIIVISTELMÄ . Ja sitten tuloksen saamiseksi aion käyttää funktiota jo luomalleni suurelle ja SUMX: ää virtuaalitaulukolle.

LuckyTemplates-aikalomake ja palkat DAX-ratkaisut

Lisään sen sitten tähän taulukkoon, ja voimme nähdä, että meillä on nyt kokonaispalkat.

LuckyTemplates-aikalomake ja palkat DAX-ratkaisut

Toinen asia on, että kun sijoitan Kokonaispalkkamittarini yksinkertaiseen pylväskaavioon, jossa on osastot ja palkkalajit, huomaat, että en saa arvoja tästä.

LuckyTemplates-aikalomake ja palkat DAX-ratkaisut

Tämä on osa korjattua virheellisten kokonaismäärien ongelmaa. Ja yksi parhaista tavoista, jotka olen löytänyt tämän korjaamiseksi, on käyttää virtuaalitaulukkoa ja muuttaa mittaa.

Joten poistan sen, jossa ei ole virtuaalipöytää, ja lisään sen, jossa on virtuaalipöytä.

LuckyTemplates-aikalomake ja palkat DAX-ratkaisut




Johtopäätös

Molemmat DAX-ratkaisut sopivat tähän LuckyTemplates-aikalomakkeeseen ja palkkahaasteeseen. Niissä on kuitenkin myös hyvät ja huonot puolensa.

Toimenpiteiden käytön etuna on, että ne ovat parhaita käytäntöjä. Niitä ei lasketa mallia päivitettäessä, vaan vasta kun mittaa todella käytetään visuaalissa. Niiden haittapuoli on, että se vaatii hieman ylimääräistä DAX-koodia, kun työskentelemme virtuaalisten taulukoiden kanssa edustamaan asioita, jotta ne voidaan laskea oikein. Mutta se ei ole iso asia ollenkaan.

Mitä tulee laskettuihin sarakkeisiin, huomaan, että ne on helpompi oppia ja visualisoida. Ne ovat hyvin tuttu lähtöpaikka Excelistä tuleville. Yksi laskettujen sarakkeiden rajoituksista on kuitenkin se, että ne luodaan fyysisesti tietomallissa ja ne lisäävät mallin kokoa, mikä heikentää raportin tehokkuutta.

Ja yleinen sääntö on, että sinun ei pitäisi luoda laskettuja sarakkeita faktataulukoihin. Jos sinun on luotava laskettu sarake, yritä tehdä se mittataulukoilla.

Itse käytän laskettuja sarakkeita luokittelun lisäämiseen joihinkin ulottuvuustaulukoihin, joissa näytettävät mitat olivat useita.

Toivottavasti olet nauttinut tästä ja oppinut paljon. Voit katsoa tämän opetusohjelman koko videon alta.

Kippis!

Greg


Budjetin jako: kuukausittaiset ennusteet päivittäisten tulosten perusteella LuckyTemplatesissa

Budjetin jako: kuukausittaiset ennusteet päivittäisten tulosten perusteella LuckyTemplatesissa

Tässä opetusohjelmassa käyn läpi LuckyTemplatesin budjetin allokointialgoritmin, jossa vertaat kuukausittaisia ​​ennusteita päivittäiseen myyntiin.

Edistyneen logiikan käyttäminen LuckyTemplatesissa kokonaissummasi korjaamiseen

Edistyneen logiikan käyttäminen LuckyTemplatesissa kokonaissummasi korjaamiseen

Opi, kuinka saat laskelmissasi olevat summat oikein käyttämällä kehittyneitä DAX-kaavoja ja edistynyttä logiikkaa LuckyTemplatesissa.

PowerApps-näkymät ja -lomakkeet: Luominen ja mukauttaminen

PowerApps-näkymät ja -lomakkeet: Luominen ja mukauttaminen

Lue lisää PowerApps-näkymistä ja -lomakkeista sekä niiden luomisesta ja mukauttamisesta juuri luomaasi sovellusta varten.

LuckyTemplates-raporttimallit laajennettu – LuckyTemplatesin visualisointikonseptit

LuckyTemplates-raporttimallit laajennettu – LuckyTemplatesin visualisointikonseptit

Tässä blogi-opetusohjelmassa sukeltaan LuckyTemplates-raporttipohjien mukauttamiseen ja taloudellisen tiedon visualisointiin tehokkaasti.

LuckyTemplates-raporttien suunnittelu – rajattomat mahdollisuudet

LuckyTemplates-raporttien suunnittelu – rajattomat mahdollisuudet

Tältä näyttää upea LuckyTemplates-raporttien suunnittelu. Se on käyttövalmis suunnittelu, jossa hyödynnetään työkaluvihjeitä ja kirjanmerkkejä eeppisen navigoinnin kanssa.

LuckyTemplates KÄYTTÖYHTEYDET Vs HOITOT

LuckyTemplates KÄYTTÖYHTEYDET Vs HOITOT

Opi ero LuckyTemplates USERELATIONSHIP- ja TREATAS-funktion välillä, joita molempia käytetään luotaessa DAX-mittoja.

Upouusi kurssi: Microsoft Excel aloittelijoille

Upouusi kurssi: Microsoft Excel aloittelijoille

Upouusi kurssi: Microsoft Excel aloittelijoille

ISNULL SQL -funktio tapauslausekkeissa

ISNULL SQL -funktio tapauslausekkeissa

Opi ja ymmärrä, kuinka voit käyttää CASE-käskyä yhdessä ISNULL SQL-funktion kanssa palauttamaan arvon, kun siinä on NULL-arvo.

LuckyTemplates Dashboard Design – vaikuttava sivun kääntämisen visualisointiidea

LuckyTemplates Dashboard Design – vaikuttava sivun kääntämisen visualisointiidea

LuckyTemplates Dashboard -esimerkkejä, Opi ja ymmärrä kuinka luoda innovatiivisin sivua kääntävä visualisointi ilme LuckyTemplates Dashboard -suunnitteluun näillä yksinkertaisilla vaiheilla!

Scatter Plot In R Script: Kuinka luoda ja tuoda

Scatter Plot In R Script: Kuinka luoda ja tuoda

Tässä opetusohjelmassa opit luomaan R-sirontakaavion visualisoinnin LuckyTemplatesissa käyttämällä R Script -visuaalia.