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


Päivämäärätaulukon luominen LuckyTemplatesissa

Päivämäärätaulukon luominen LuckyTemplatesissa

Ota selvää, miksi LuckyTemplatesissa on tärkeää pitää oma päivämäärätaulukko ja opi nopein ja tehokkain tapa tehdä se.

LuckyTemplates mobiiliraportointivinkkejä ja -tekniikoita

LuckyTemplates mobiiliraportointivinkkejä ja -tekniikoita

Tämä lyhyt opetusohjelma korostaa LuckyTemplates-mobiiliraportointiominaisuutta. Näytän sinulle, kuinka voit kehittää raportteja tehokkaasti mobiililaitteille.

Ammattimainen palveluanalyysiraportit LuckyTemplatesissa

Ammattimainen palveluanalyysiraportit LuckyTemplatesissa

Tässä LuckyTemplates Showcase -esittelyssä käymme läpi raportteja, jotka näyttävät ammattitaitoisen palveluanalytiikan yritykseltä, jolla on useita sopimuksia ja asiakkaiden sitoumuksia.

Microsoft Power Platform -päivitykset | Microsoft Ignite 2021

Microsoft Power Platform -päivitykset | Microsoft Ignite 2021

Käy läpi tärkeimmät Power Appsin ja Power Automaten päivitykset sekä niiden edut ja vaikutukset Microsoft Power Platformiin.

Yleiset SQL-funktiot: Yleiskatsaus

Yleiset SQL-funktiot: Yleiskatsaus

Tutustu joihinkin yleisiin SQL-toimintoihin, joita voimme käyttää, kuten merkkijono, päivämäärä ja joitain lisätoimintoja tietojen käsittelyyn tai käsittelyyn.

LuckyTemplates-mallin luominen: opas ja vinkkejä

LuckyTemplates-mallin luominen: opas ja vinkkejä

Tässä opetusohjelmassa opit luomaan täydellisen LuckyTemplates-mallin, joka on määritetty tarpeidesi ja mieltymystesi mukaan.

Kenttäparametrit ja pienet kertoimet LuckyTemplatesissa

Kenttäparametrit ja pienet kertoimet LuckyTemplatesissa

Tässä blogissa esittelemme, kuinka kerrostat kenttäparametreja pienillä kerroilla uskomattoman hyödyllisten näkemysten ja visuaalien luomiseksi.

LuckyTemplates-sijoitus ja mukautettu ryhmittely

LuckyTemplates-sijoitus ja mukautettu ryhmittely

Tässä blogissa opit käyttämään LuckyTemplates-sijoitus- ja mukautettuja ryhmittelyominaisuuksia näytetietojen segmentoimiseen ja luokitteluun kriteerien mukaan.

LuckyTemplatesissa näytetään vain tiettyyn päivämäärään asti kumulatiivinen kokonaissumma

LuckyTemplatesissa näytetään vain tiettyyn päivämäärään asti kumulatiivinen kokonaissumma

Tässä opetusohjelmassa käsittelen tiettyä tekniikkaa, jolla voit näyttää kumulatiivisen kokonaissumman LuckyTemplates-visuaaleissasi vain tiettyyn päivämäärään asti.

Bullet Charts: Kehittyneet mukautetut visuaalit LuckyTemplatesille

Bullet Charts: Kehittyneet mukautetut visuaalit LuckyTemplatesille

Opi luomaan ja mukauttamaan Bullet-kaavioita LuckyTemplatesissa, joita käytetään pääasiassa suorituskyvyn mittaamiseen suhteessa tavoitteeseen tai edellisiin vuosiin.