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.
Tätä viestiä varten haluaisin puhua äskettäisestä LuckyTemplates-vinkistä, jonka keksin . Kysymys koski hyödyllistä mallia, kun tarkastellaan tietyn kuukauden ensimmäistä N arkipäivää tai N ensimmäistä laskutettavaa päivää verrattuna edellisen kuukauden samaan ajanjaksoon. Voit katsoa tämän opetusohjelman koko videon tämän blogin alaosasta.
TJ Henneman halusi verrata kuluvan kuukauden 5 ensimmäistä laskutettavaa päivää edellisen kuukauden viiteen ensimmäiseen laskutettavaan päivään ja sitten päivään 10, päivää 15 ja päivää 20. Huomaa, että hän haluaa tarkastella vain laskutettavia päiviä, joten tämä ei sisällä viikonloppuja ja pyhäpäiviä. Voit katsoa hänen postauksensa.
Uskon, että täällä on todella mielenkiintoinen tehokyselyratkaisu . Työskentelin myös mielenkiintoisen DAX-ratkaisun kanssa tämän ongelman parissa. Käsittelen jälkimmäistä toisessa opetusohjelmassa.
Haluan myös opastaa sinua LuckyTemplates -haasteessa #16 käyttämäni. Käytin vieritysilmaisinta , joka toimii todella hyvin tähän ongelmaan.
Mutta tässä LuckyTemplates-vinkissä käsittelen tehokyselyratkaisua. Siirrytään LuckyTemplatesiin ja katsotaan tietojamme. Tätä varten simuloin tiedot LuckyTemplatesissa kokoamalla harjoitustietojoukon työkalulla, jota voit käyttää ilmaiseksi. Tämä sopii erinomaisesti tähtikaavion perustietojoukon kokoamiseen ja ratkaisujen testaamiseen.
Sisällysluettelo
Tietomallimme
Tietomallimme käyttää laajennettua päivämäärätaulukkoa sekä useita ulottuvuustaulukoita. Meillä on myös myyntitaulukko, jossa on kolmen vuoden osittaiset tiedot ensimmäisenä vuonna, täydelliset tiedot toisena vuonna ja osittaiset tiedot kolmantena vuonna. Lopuksi meillä on myös a.
Muokkasin myös tätä datajoukkoa hieman. Toin lomataulukon ja linkitin sen Extended date -taulukkoon , jotta se voi laskea oikein lomat, jotka poistamme tässä analyysissä. Jos et ole varma, kuinka tämä tehdään, katso tämä opetusohjelma .
Sitten suodatin tietojoukosta pois ensimmäisen osittaisen kuukauden, koska kyseisessä kuussa oli vain muutaman päivän tietoja eikä siinä ollut tarvitsemiamme arkipäiviä. Huomaa, että aloitamme ensimmäisestä kokonaisesta kuukaudesta; mutta muuten tämä on vakiotietojoukkosi. Joten hypätään sisäänja ala työstää tätä LuckyTemplates-vinkkiä.
Jos tarkastelemme tietojamme, näet, että meillä on erilaisia tilauksia tiettynä päivänä. Tavoitteena on numeroida kaikki, mikä alkaa 1. huhtikuuta ensimmäisenä arkipäivänämme, 2. huhtikuuta toisena arkipäivänämme, 3. huhtikuuta kolmannena arkipäivänämme ja niin edelleen. Numeroimme tämän 1–N arkipäivää jokaiselle kuukaudelle, kun otetaan huomioon viikonloput ja juhlapyhät.
Taulukon kaksoiskappaleen luominen
Asioiden aloittamiseksi meidän on luotava kopio tästä taulukosta, jotta voimme koota kokonaismyynnistä ja tuoda sen yksittäiselle havaintotasolle. Kutsumme tätä kaksoistaulukkoa myynnin yhteenlasketuksi .
Olet ehkä huomannut, että kopioimme myyntitaulukon sen sijaan, että olisimme vain viitanneet siihen. Tässä tapauksessa aiomme liittää tämän taulukon alkuperäiseen myyntitaulukkoon. Jos viittaamme siihen, se aiheuttaa ongelmia, kun yhdistämme nämä kaksi.
Ensimmäinen asia on käyttää ryhmittelyperustetta Tilauspäivämäärä -sarakkeessa . Napsauta Lisäasetukset-painiketta , koska se antaa meille täydellisen kuvan siitä, mitä teemme täällä. Laitamme uudeksi sarakkeen nimeksi Total Day Sales , ja se on rivimme summa.
Nyt meillä on jokainen päivämäärä (ensimmäinen sarake) ja kyseisen päivän kokonaismyynti (toinen sarake).
Päivämäärätaulukon yhdistäminen
Seuraava vaihe tässä LuckyTemplates-vinkissä on yhdistää tämä päivämäärätaulukkoomme selvittääksesi , mitkä näistä päivistä ovat arkipäiviä ja mitkä eivät. Voimme ryhmitellä uudelleen, jakaa ne erilleen ja numeroida ne asianmukaisesti.
Yhdistämme päivämäärätaulukon ja linkitämme tilauspäivämäärän päivämäärään . Näemme alaosassa, että valinta vastaa taulukon jokaista riviä, kuten pitääkin.
Ala, josta olemme ensisijaisesti kiinnostuneita, on IsBusinessDay .
Tämä on ensisijainen kenttä, johon ryhmittelemme ja käytämme sitten Kuukausi & Vuosi- ja Kuukausivuosi -kenttiä.
Meidän on myös tarkistettava DayofWeekName varmistaaksemme, että suodatamme oikeat päivät pois.
Kun napsautamme OK-painiketta , se antaa meille tarkalleen mitä tarvitsemme.
Meidän on myös varmistettava, että tilauspäivämäärämme on lajiteltu nousevaan järjestykseen.
Sitten palaamme takaisin ja luomme toisen Group By .
Tällä kertaa napsautamme Lisäasetukset-painiketta , ryhmittelemme Kuukausi & Vuosi ja lisäämme sitten toisen ryhmittelyn.
Toinen ryhmittely on IsBusinessDaylle , jotta voimme numeroida ne, joissa arkipäivät ovat totta.
Sitten luomme AllRows-funktion , jotta se ei koottaisi yhteen ja voimme palata alkuperäiselle tarkkuustasolle.
Tämän pitäisi antaa meille sisäkkäisiä taulukoita , joissa voimme nähdä kunkin kuukauden taulukon tosi- ja false -arvoille .
Mukautetun sarakkeen luominen
Seuraavaksi meidän on luotava mukautettu sarake , jotta voimme lisätä arkipäiville tarvitsemamme määrän.
Aiomme käyttää Table.AddIndexColumn- nimistä funktiota , joka toimii AllRows-taulukossa ja kutsumme sitä Day Indexiksi . Haluamme indeksin alkavan luvulla 1 ja kasvavan 1:llä jokaisen uuden arkipäivän jälkeen.
Sitten voimme poistaa kolme ensimmäistä saraketta ja laajentaa neljättä mukautettua saraketta.
Jos katsomme tulosta, se antaa meille päiväindeksin, joka laskee työpäivät (tosi) ja laskee sitten päivät, jotka ovat viikonloppuja ja pyhäpäiviä kussakin kuukaudessa (false). Seuraavaksi meidän on tarkistettava, että nämä ovat oikealla kenttätyypillä.
Palataan myyntitaulukkoomme. Yhdistämme juuri luomamme Aggregate-taulukon myyntitaulukkoomme.
Yhdistämme ne tilauspäivänä . Alareunasta näet, että se vastaa kaikkia ensimmäisen taulukon rivejä.
Kun laajennamme Sales Agg -saraketta, valitse juuri lisäämämme uudet kentät: Month & Year , DayOfWeekName , MonthnYear , IsBusinessDay ja DayIndex -sarakkeet.
Puhdistetaan myös tietomme ennen kuin napsautamme Sulje ja käytä . Siirretään Sales Agg -taulukko Data Prep -osiossa ja puretaan sitten taulukko, koska emme tarvitse sitä tietomallissa. Napsauta sitten Sulje ja käytä .
Tehokyselyn valmistelutyömme on nyt tehty.
Mitä jos -parametrin luominen
Muista, että alkuperäisessä tehtävässä haluamme muuttaa tarkasteltavien päivien lukumäärää 5:stä 10:een ja 15:stä 20:een. Mielestäni paras tapa tehdä tämä on käyttää uutta mitä jos -parametria .
Kutsumme mitä jos -parametria First N työpäivää , ja sen tietotyypiksi tulee kokonaisluku. Vähimmäisarvoksi asetetaan lisäys 1 ja enimmäisarvo 20. Sitten oletusarvoksi asetetaan 5, joka on ensimmäinen arvo, jonka käyttäjä halusi.
Meillä on nyt viipalointilaite, joka luo automaattisesti sadonkorjuumitan siipikarjan arvon keräämiseksi.
Luodaan taulukko tuloksistamme. Laitetaan kuukausi ja vuosi -ulottuvuutemme kankaalle ja lajitellaan sitten kuukauden ja vuoden mukaan .
Kun tämä kenttä on lajiteltu oikein, voimme vain pudottaa kokonaismyyntimittarin ja laajentaa sitä.
Arkipäivien lukumäärän mittarin luominen
Meidän on luotava vielä yksi mitta, joka tarkastelee liukusäädinparametrin arvoa ja laskee vain arkipäivien lukumäärän.
Kutsumme tätä uutta mittaa Kokonaismyynti N Bussipäiviä . Aloitamme toiminnolla, koska olemme ehdottomasti muuttamassa kontekstia, ja kokonaismyyntimittarillamme. Suodatamme tämän myyntitaulukon avulla.
Seuraava vaihe on kirjoittaa ehdot, jotka haluamme ottaa huomioon liukusäätimessä. Meillä on Power Queryssä luomamme myyntipäiväindeksimme, ja haluamme sen olevan pienempi tai yhtä suuri kuin ensimmäisen N arkipäivän arvo, joka on leikkurin korjattu arvo.
Jos liukusäädin on esimerkiksi kohdassa 5, haluamme kaikki Myynti-taulukon päivät, joissa päiväindeksi on pienempi tai yhtä suuri kuin 5.
Ja sitten haluamme ottaa pois vapaapäivät. Viittaamme päivämäärätaulukkoon ja käytämme IsBusinessDay-kenttää. Katsomme vain tulosta, joka on TOSI.
Palauta lopuksi Kuukauden ja vuoden konteksti ja sulje mitta. Meidän pitäisi olla hyvät lähtemään tässä vaiheessa.
Pudotetaan uusi mitta taulukkoomme.
Voimme viedä liukusäätimen 10 päivän merkkiin, ja taulukko laskee dynaamisesti 10 päivän kohdalla.
Johtopäätös
Tässä LuckyTemplates-vinkissä puhuimme siitä, kuinka voit tehdä samankaltaisen vertailun dynaamisesti Power Query -ratkaisun avulla. Voimme laittaa tämän pylväskaavioon tai viivakaavioon.
Joissakin tulevissa opetusohjelmissamme tarkastelemme DAX-ratkaisua ja toteutamme KPI-rullan visualisoinnin.
Jos pidit tämän opetusohjelman sisällöstä, älä unohda tilata LuckyTemplates-TV- kanava.
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.