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.
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.
Minulla on myös aloitus- ja lopetuspäivä jokaiselle projektille.
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.
Tietomalli on hyvin yksinkertainen. Se sisältää taulukot päivämäärille ja projekteille .
Se näyttää myös tietotaulukon, joka sisältää projektin tunnuksen , aloituspäivän ja lopetuspäivän .
Vertailun vuoksi lasken myös NetworkDays (lomien kanssa ja ilman) Excelillä (ei power bi).
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.
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.
Se on sama lauseke, joka käyttää DATESBETWEEN- funktiota. Lisäsin vain aja IsHoliday.
Jälleen käytin ALLSELECTED -funktiota aivan lopussa.
Katso mitä tapahtuu, kun vedän nämä kaksi mittaa taulukkooni.
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ä.
Kopioi vain M-koodi hänen blogistaan.
Siirry sitten Power Queryyn ja avaa Uusi lähde -kohdassa Tyhjä kysely.
Siirry Lisäeditoriin .
Liitä sitten koko koodi sivulle. Varmista, että sinulla on vihreä valintamerkki varmistaaksesi, ettei koodissa ole virheitä.
Kun se on vedetty, se vie sinut tähän malliin.
Sillä ei ole väliä, mitä kirjoitan tänne, joten jatkan vain 1. tammikuuta 2018 1. tammikuuta 2020.
Tämä näkyy nyt kyselyissäni. Aion nimetä sen uudelleen, jotta voimme helpommin käyttää sitä myöhemmin.
Annan sille nimeksi Networkdays .
Nyt voin alkaa käyttää kyseistä kyselyä. Siirryn vain tietoihini .
Napsauta sitten Lisää sarake -kohdassa Invoke Custom Function .
Soitan tälle NWD:lle ja käytän Networkdays- toimintoa.
Valitsen sitten aloituspäivämäärä ja lopetuspäivä näistä alla olevista pudotusvalikoista.
Se antaa minulle mahdollisuuden muuttaa viikon alkua maanantaista johonkin muuhun.
Tähän tarkoitukseen maanantai on hyvä, joten jätän sen ennalleen. Sitten napsautan OK.
Kuten näet, se laskee välittömästi Excelin NetworkDays- saraketta vastaavan NetworkDays-arvon .
Anna minun nyt muokata tätä, jotta voin jättää lomat pois. Minun täytyy vain mennä juhlapöytääni .
Jos muistat mallista, lomataulukko on kolmas parametri tässä.
Joten käytän tässä vain Holidays-taulukkoa ja viittaan Päivämäärä-sarakkeeseen.
Napsautan valintamerkkiä tässä ottaaksesi muutokset käyttöön.
[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ä.
Nimeän vain tämän sarakkeen uudelleen NWD Ei lomaa.
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,
Ota selvää, miksi LuckyTemplatesissa on tärkeää pitää oma päivämäärätaulukko ja opi nopein ja tehokkain tapa tehdä se.
Tämä lyhyt opetusohjelma korostaa LuckyTemplates-mobiiliraportointiominaisuutta. Näytän sinulle, kuinka voit kehittää raportteja tehokkaasti mobiililaitteille.
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.
Käy läpi tärkeimmät Power Appsin ja Power Automaten päivitykset sekä niiden edut ja vaikutukset Microsoft Power Platformiin.
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.
Tässä opetusohjelmassa opit luomaan täydellisen LuckyTemplates-mallin, joka on määritetty tarpeidesi ja mieltymystesi mukaan.
Tässä blogissa esittelemme, kuinka kerrostat kenttäparametreja pienillä kerroilla uskomattoman hyödyllisten näkemysten ja visuaalien luomiseksi.
Tässä blogissa opit käyttämään LuckyTemplates-sijoitus- ja mukautettuja ryhmittelyominaisuuksia näytetietojen segmentoimiseen ja luokitteluun kriteerien mukaan.
Tässä opetusohjelmassa käsittelen tiettyä tekniikkaa, jolla voit näyttää kumulatiivisen kokonaissumman LuckyTemplates-visuaaleissasi vain tiettyyn päivämäärään asti.
Opi luomaan ja mukauttamaan Bullet-kaavioita LuckyTemplatesissa, joita käytetään pääasiassa suorituskyvyn mittaamiseen suhteessa tavoitteeseen tai edellisiin vuosiin.