Laske työpäivät kahden päivämäärän välillä LuckyTemplatesissa

Näytän sinulle kuinka laskea työpäivät / työpäivät kahden päivämäärän välillä joko lomat laskettuna tai ilman lomia. Tämä on aihe, jota on kysytty yhä uudelleen .

Uskon myös, että tämä on loistava tapa päättää tämä Time Intelligence -sarja, koska tiedän, että se kattaa monia muita aiemmin käsiteltyjä elementtejä. Näitä elementtejä ovat muun muassa juhlapäivätaulukon luominen, laajennetun päivämäärätaulukon luominen jatoiminto mm. Voit katsoa tämän opetusohjelman koko videon tämän blogin alaosasta.

Sisällysluettelo

Tapoja laskea työpäivät kahden päivämäärän välillä

Aion puhua erilaisista lähestymistavoista, joita voit käyttää työpäivien laskemiseen.

Excelin avulla käyttäjät voivat laskea työpäivät yksinkertaisesti käyttämällä sen NETWORKDAYS -toimintoa. DAX :lla ei kuitenkaan ole tällaista toimintoa , joten aion keskustella tavoista kiertää tämä.

Yksi tapa tehdä tämä on käyttää joitain elementtejä laajennetusta päivämäärätaulukosta.

Toinen vaihtoehto on lähestymistapa, jonka sain Imke Feldmannilta thebiccountant.com-blogista. Hän loi mukautetun NetworkDays-toiminnon, joka voidaan kutsua suoraan Power Querystä , mikä tekee prosessista paljon nopeamman ja vähemmän monimutkaisen.

Näytän sinulle, kuinka nämä lähestymistavat toimivat, aion käyttää hyvin yleistä skenaariota.

Minulla on sata projektia, jotka olen tehnyt nimettömäksi.

Laske työpäivät kahden päivämäärän välillä LuckyTemplatesissa

Minulla on myös aloitus- ja lopetuspäivä jokaiselle projektille.

Laske työpäivät kahden päivämäärän välillä LuckyTemplatesissa

Olen luonut myös yksinkertaisen kuluneet päivät -mittarin. Tämä on periaatteessa aloitus- ja lopetuspäivän välisten päivien raakamäärä . Käytintoiminto tätä varten, hyödyllinen toiminto eri työpäiville.

Laske työpäivät kahden päivämäärän välillä LuckyTemplatesissa

Tietomalli on hyvin yksinkertainen. Se sisältää taulukot päivämäärille ja projekteille .

Laske työpäivät kahden päivämäärän välillä LuckyTemplatesissa

Se näyttää myös tietotaulukon, joka sisältää projektin tunnuksen , aloituspäivän ja lopetuspäivän .

Laske työpäivät kahden päivämäärän välillä LuckyTemplatesissa

Vertailun vuoksi lasken myös NetworkDays (lomien kanssa ja ilman) Excelillä (ei power bi).

Laske työpäivät kahden päivämäärän välillä LuckyTemplatesissa

Tietenkin voit tehdä saman asian ja tuoda tiedot Excelistä. Mutta tavoitteena tässä on käyttää LuckyTemplates laskeaksesi työpäivien määrän ilman Excelin käyttöä.

Työpäivien laskeminen päivämäärien välillä DAX:n avulla

Aina kun lasket päivämääriä, on aina tehokasta käyttäätoiminto Päivämäärät-taulukossa.

Laske työpäivät kahden päivämäärän välillä LuckyTemplatesissa

Käytin myös päivämäärää DATESBETWEEN rajatakseni aloituspäivämäärän ja lopetuspäivämäärän välistä kenttää . Lisäsin myös IsWorkingDayn soveltaakseni yksinkertaista Boolen logiikkaa, että jos se on työpäivä, sen pitäisi olla . Viikonloput palasivat .

Lopetin sen kanssasuodattaa vain ottaaksesi viipaleiden kontekstin huomioon.

Mitä tulee vapaapäiviä sisältävään versioon, se on hyvin samanlainen kuin juuri keskustelemani toimenpiteen.

Laske työpäivät kahden päivämäärän välillä LuckyTemplatesissa

Se on sama lauseke, joka käyttää DATESBETWEEN- funktiota. Lisäsin vain aja IsHoliday.

Laske työpäivät kahden päivämäärän välillä LuckyTemplatesissa

Jälleen käytin ALLSELECTED -funktiota aivan lopussa.

Katso mitä tapahtuu, kun vedän nämä kaksi mittaa taulukkooni.

Laske työpäivät kahden päivämäärän välillä LuckyTemplatesissa

Kuten odotettiin, työpäivät vapaapäivinä vastaavat täydellisesti Excelin vapaapäiviä -saraketta . Sama koskee Työpäivät ilman pyhäpäiviä -saraketta, joka vastaa Excelin vapaapäiviä -saraketta .

Työpäivien laskeminen Power Queryn avulla

Lähestymistapa, josta Imke Feldmann thebiccoountant.com -blogista puhuu, tarjoaa entistä helpomman ratkaisun Power Queryä käytettäessä.

NETWORKDAYS-funktiota käsittelevässä blogissaan hän antoi M-koodin, joka voidaan kutsua Power Queryssä.

Laske työpäivät kahden päivämäärän välillä LuckyTemplatesissa

Kopioi vain M-koodi hänen blogistaan.

Laske työpäivät kahden päivämäärän välillä LuckyTemplatesissa

Siirry sitten Power Queryyn ja avaa Uusi lähde -kohdassa Tyhjä kysely.

Laske työpäivät kahden päivämäärän välillä LuckyTemplatesissa

Siirry Lisäeditoriin .

Laske työpäivät kahden päivämäärän välillä LuckyTemplatesissa

Liitä sitten koko koodi sivulle. Varmista, että sinulla on vihreä valintamerkki varmistaaksesi, ettei koodissa ole virheitä.

Laske työpäivät kahden päivämäärän välillä LuckyTemplatesissa

Kun se on vedetty, se vie sinut tähän malliin.

Laske työpäivät kahden päivämäärän välillä LuckyTemplatesissa

Sillä ei ole väliä, mitä kirjoitan tänne, joten jatkan vain 1. tammikuuta 2018 1. tammikuuta 2020.

Laske työpäivät kahden päivämäärän välillä LuckyTemplatesissa

Tämä näkyy nyt kyselyissäni. Aion nimetä sen uudelleen, jotta voimme helpommin käyttää sitä myöhemmin.

Laske työpäivät kahden päivämäärän välillä LuckyTemplatesissa

Annan sille nimeksi Networkdays .

Laske työpäivät kahden päivämäärän välillä LuckyTemplatesissa

Nyt voin alkaa käyttää kyseistä kyselyä. Siirryn vain tietoihini .

Laske työpäivät kahden päivämäärän välillä LuckyTemplatesissa

Napsauta sitten Lisää sarake -kohdassa Invoke Custom Function .

Laske työpäivät kahden päivämäärän välillä LuckyTemplatesissa

Soitan tälle NWD:lle ja käytän Networkdays- toimintoa.

Laske työpäivät kahden päivämäärän välillä LuckyTemplatesissa

Valitsen sitten aloituspäivämäärä ja lopetuspäivä näistä alla olevista pudotusvalikoista.

Laske työpäivät kahden päivämäärän välillä LuckyTemplatesissa

Se antaa minulle mahdollisuuden muuttaa viikon alkua maanantaista johonkin muuhun.

Laske työpäivät kahden päivämäärän välillä LuckyTemplatesissa

Tähän tarkoitukseen maanantai on hyvä, joten jätän sen ennalleen. Sitten napsautan OK.

Laske työpäivät kahden päivämäärän välillä LuckyTemplatesissa

Kuten näet, se laskee välittömästi Excelin NetworkDays- saraketta vastaavan NetworkDays-arvon .

Laske työpäivät kahden päivämäärän välillä LuckyTemplatesissa

Anna minun nyt muokata tätä, jotta voin jättää lomat pois. Minun täytyy vain mennä juhlapöytääni .

Laske työpäivät kahden päivämäärän välillä LuckyTemplatesissa

Jos muistat mallista, lomataulukko on kolmas parametri tässä.

Laske työpäivät kahden päivämäärän välillä LuckyTemplatesissa

Joten käytän tässä vain Holidays-taulukkoa ja viittaan Päivämäärä-sarakkeeseen.

Laske työpäivät kahden päivämäärän välillä LuckyTemplatesissa

Napsautan valintamerkkiä tässä ottaaksesi muutokset käyttöön.

Laske työpäivät kahden päivämäärän välillä LuckyTemplatesissa

[00:11:00]
Nyt se on päivitetty ja siitä on poistettu kaikki lomat. Se on täsmälleen sama kuin sarake Excel NetworkDaysille ilman lomapäiviä.

Laske työpäivät kahden päivämäärän välillä LuckyTemplatesissa

Nimeän vain tämän sarakkeen uudelleen NWD Ei lomaa.

Laske työpäivät kahden päivämäärän välillä LuckyTemplatesissa




Johtopäätös

Näet, että molemmat käyttämäni lähestymistavat olivat hyvin erilaisia, mutta ne molemmat tuottivat samat tulokset. Tämä osoittaa vain, että on olemassa monia tapoja maksimoida LuckyTemplates, vaikka etsimälläsi Excel-toiminnolla ei ole suoraa vastinetta.

Tämä on ollut loistava ajo Time Intelligence -sarjassa. Nautin työskentelystä Melissa Dekorten kanssa näyttääkseni sinulle kaikki nämä upeat Time Intelligence -skenaariot.

Yksi asia, jota haluan todella korostaa tässä, on se, että DAX on LuckyTemplatesin mielenkiintoisin osa. Mutta kun hallitset LuckyTemplatesin läpikotaisin, alat arvostaa muita ratkaisuja, joihin ei liity DAXia ollenkaan. Viimeinen lähestymistapa, jonka näytin sinulle yllä, sekä vinkit, jotka jaoin aikaisemmissa Time Intelligence -videoissa, todistavat tämän tosiasian.

Kaikki parhaat,


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.