Arvojen luominen kullekin päivämäärälle Power Query -kaavan avulla

Tässä opetusohjelmassa opit luomaan arvoja jokaiselle päivälle LuckyTemplatesin kaavan avulla.

Arvojen luominen päivämäärille on tärkeä tekniikka, joka on opittava LuckyTemplatesissa. Se voi antaa sinulle tietoja, jotka haluat nähdä mallissasi päivien aikana. Tämä tekniikka kattaa myös pylväiden väliset raot.

Tämä on loistava työkalu, kun päivämäärätaulukoistasi puuttuu tietoja.

Tässä on vaiheittainen opas sen tekemiseen: Voit katsoa tämän opetusohjelman koko videon tämän blogin alaosasta.

Sisällysluettelo

Aseta lisäarvot

Tunnuksia, päivämääriä ja painoja sisältävien tietojoukkojen osalta sinun on täytettävä näiden mittausten välinen aukko. Tämä voidaan tehdä luomalla ajanjakso, joka jakaa eron päiville.

Voit tehdä sen siirtymällä Power Queryyn nähdäksesi taulukosi.

Arvojen luominen kullekin päivämäärälle Power Query -kaavan avulla

Sinun on ladattava kopio tiedoistasi muistiin. Jotta tämä tapahtuisi, sinun on käytettävä Table.Buffer- mittausta.

Jos napsautat TableBufferia, näet, mitä mitta tekee.

Arvojen luominen kullekin päivämäärälle Power Query -kaavan avulla

Palaa seuraavaksi tietojoukkoon ja napsauta kaavapalkissa olevaa fx -kuvaketta. Sinun on lisättävä mittaan Table.Buffer.

Arvojen luominen kullekin päivämäärälle Power Query -kaavan avulla

Nimeä sitten tämä vaihe uudelleen nimellä BufferedTable .

Arvojen luominen kullekin päivämäärälle Power Query -kaavan avulla

Lisää seuraavaksi mukautettu sarake.

Arvojen luominen kullekin päivämäärälle Power Query -kaavan avulla

Arvojen luominen kullekin päivämäärälle Power Query -kaavan avulla

Luo tunnusten suodatusehto

Muuta tässä Power Query -kaavassa viitattu vaihe BufferedTable -asennosta RenameColumns -tilaan , koska BufferedTable tulee tarkistaa ensin.

Arvojen luominen kullekin päivämäärälle Power Query -kaavan avulla

Voit tarkistaa puskuroidun taulukon käyttämällä Table.SelectRows-komentoa , joka palauttaa taulukon, joka vastaa valittua ehtoa.

Käytä siis jokaisessa kaavan lausekkeessa Table.SelectRows ja käytä sitten BufferedTablea.

Arvojen luominen kullekin päivämäärälle Power Query -kaavan avulla

Käytä suodatusehtona mukautettua lopetusfunktiota ja kirjoita puskuroidulle taulukolle BT . Tarkista ID-sarake, jos se on sama kuin nykyisen tietueen tunnus. Siirry seuraavaksi nykyiseen tietueeseen käyttämällä alaviivaa käyttöoperaattorina ja viittaa sitten samaan ID-sarakkeeseen.

Arvojen luominen kullekin päivämäärälle Power Query -kaavan avulla

Tämä antaa sinulle suodatetun taulukon, joka sisältää vain nykyistä tietuetta vastaavat tunnukset. 

Arvojen luominen kullekin päivämäärälle Power Query -kaavan avulla

Lisää suodatusehto päivämäärille

Sinun on suodatettava päivämääräsarake, koska tarvitset vain päivämäärät, jotka vastaavat nykyistä tietuetta.

Käytä näitä toimintoja tarkistaaksesi BT-päivämääräsarakkeen:

Arvojen luominen kullekin päivämäärälle Power Query -kaavan avulla

Tämän sarakkeen on oltava suurempi tai yhtä suuri kuin nykyisen tietueen päivämäärä.

Tämän jälkeen taulukko sisältää kaksi riviä kolmen sijasta:

Arvojen luominen kullekin päivämäärälle Power Query -kaavan avulla

Tarkista ja lajittele päivämääräsarake

Sinun on tarkistettava, onko päivämääräsarakkeen lajittelu oikein Table.Sort -toiminnolla . Funktio Table.Sort lajittelee taulukon yhteen tai useampaan sarakkeeseen haluamiesi ehtojen mukaan.

Tämän esimerkin syntaksi on melko monimutkainen, joten sinun on tehtävä alasporaus taulukon aiheesta.

Sinun on napsautettava hiiren kakkospainikkeella taulukkoa ja lisättävä se uutena kyselynä.

Arvojen luominen kullekin päivämäärälle Power Query -kaavan avulla

Napsauttamalla sitä saat mukautetun kyselyn, joka sisältää kyseisen taulukon.

Napsauta seuraavaksi päivämääräsaraketta ja valitse Lajittele nousevasti.

Arvojen luominen kullekin päivämäärälle Power Query -kaavan avulla

Kopioi koko kaava:

Arvojen luominen kullekin päivämäärälle Power Query -kaavan avulla

Palaa pääkyselyyn ja liitä se kaavapalkkiin:

Arvojen luominen kullekin päivämäärälle Power Query -kaavan avulla

Sinun on poistettava Table.Sort-viite, koska taulukon, jonka on välitettävä parametri, pitäisi olla Table.SelectRows-tulos.

Kun olet valmis, lisää lajitteluehdot takaisin. Kun muutokset on otettu käyttöön, taulukkosi on nyt lajiteltu oikein päivämäärän mukaan.

Käytä Table.FirstN-funktiota

Tätä vaihetta varten tarvitset vain 2 tietuetta kolmen sijasta.

Voit korjata tämän palaamalla mukautettuun kyselyyn. Napsauta Säilytä rivit ja sitten Säilytä ylimmät rivit.

Arvojen luominen kullekin päivämäärälle Power Query -kaavan avulla

Syötä 2 tyhjään riviin.

Arvojen luominen kullekin päivämäärälle Power Query -kaavan avulla

Huomaat, että Table.FirstN-funktio näkyy kaavapalkissa. Taulukko.FirstN palauttaa taulukon ensimmäiset rivit countOrCondition -arvon mukaan .

Lisää tämä funktio yhdessä tarvittavien rivien lukumäärän kanssa pääkyselyyn. Sisällytä funktiotyyppitaulukko loppuun .

Arvojen luominen kullekin päivämäärälle Power Query -kaavan avulla

Jokaisella joukon taulukkoobjektilla on nyt joko 1 tai 2 riviä.

Hanki päiväero kahden päivämääräarvon välillä

Seuraava vaihe on saada päivien lukumäärä päivämääräarvojen välillä ja poimia päivämäärä, joka oli toisessa tietueessa.

Aloita lisäämällä mukautettu sarake. Nimeä se Päivät . Noudata sitten tätä Power Queryn kaavaa:

Arvojen luominen kullekin päivämäärälle Power Query -kaavan avulla

Syntaksi varmistaa, että taulukossa on 2 tietuetta. Jos on vain 1, päivän ero on 0, koska sillä ei ole seuraavaa tietuetta. Jos niitä on 2, saat eron päivämääräarvoista.

Lisää seuraavaksi tyyppinumero kaavaan näin.

Arvojen luominen kullekin päivämäärälle Power Query -kaavan avulla

Kuten näet, saat 385 päivän eron 14.9.2017 ja 4.10.2018 välisenä aikana.

Arvojen luominen kullekin päivämäärälle Power Query -kaavan avulla

Määritä painoaskel

Seuraavaksi sinun on laskettava kunkin päivän paino.

Sinun on lisättävä mukautettu sarake uudelleen, annettava sille nimi WeightStep ja kopioitava tämä Power Query -kaava:

Arvojen luominen kullekin päivämäärälle Power Query -kaavan avulla

Syntaksi tarkistaa, onko taulukossa enemmän kuin 1 rivi, vähentää painon nykyisestä tietueesta ja jakaa eron päivien lukumäärällä.

Lisää jälleen tyyppinumero kaavaan, jotta näet kunkin päivän painon.

Arvojen luominen kullekin päivämäärälle Power Query -kaavan avulla

Täyttää kolo

Nyt kun sinulla on päivien lukumäärä, voit luoda luettelon päivämääristä täyttääksesi tietojoukon aukon.

Lisää ensin toinen mukautettu sarake ja anna sille nimi DateKey . Noudata sitten tätä Power Queryn kaavaa:

Arvojen luominen kullekin päivämäärälle Power Query -kaavan avulla

Kaava tarkistaa, onko päivämäärässä eroa. Jos on, se luo luettelon päivämääristä nykyisestä tietueesta peräisin olevan aloituspäivämäärän väliin ja laajentaa sitä päivien määrällä. Mutta jos eroja ei ole, se palauttaa päivämäärän.

Tämä on tulos:

Arvojen luominen kullekin päivämäärälle Power Query -kaavan avulla

Taulukkoaiheet, joilla ei ollut eroja, palautuivat; taulukot, jotka tekivät, saivat luettelon päivämääristä.

Arvojen luominen kullekin päivämäärälle Power Query -kaavan avulla

Jos laajennat DateKeyn uusille riveille, näet kaikkien päivien tietueet.

Arvojen luominen kullekin päivämäärälle Power Query -kaavan avulla

Arvojen luominen kullekin päivämäärälle Power Query -kaavan avulla

Hanki päivämäärien painoennuste

Kun olet luonut päivämääräluettelon, sinun on saatava paino-ennuste päivämäärille.

Lisää ensin mukautettu sarake ja anna sille nimi WeightProjection . Syötä sitten tämä Power Query -kaava:

Arvojen luominen kullekin päivämäärälle Power Query -kaavan avulla

Syntaksi saa painoarvon, lisää sen DateKey-arvoon, vähentää sen päivämääräarvosta ja kertoo sen WeightStep-arvolla.

Lisää tyyppinumero jälleen kaavan loppuun.

Sinulla on nyt kunkin päivämäärän painoennuste.

Arvojen luominen kullekin päivämäärälle Power Query -kaavan avulla

Poista apusarakkeet: Custom, Days ja WeightStep alla olevan kaavan avulla ja muuta DateKey-sarakkeen muoto päivämääräksi.

Arvojen luominen kullekin päivämäärälle Power Query -kaavan avulla

Johtopäätös

Tässä opetusohjelmassa opit täyttämään tietojoukon aukot luomalla arvoja jokaiseen päivämääräluetteloon.

Nämä päivämääräarvot auttavat sinua saamaan arvokkaita tietoja mallistasi. Jos taulukoistasi puuttuu tietoja, voit tehdä niistä kattavampia tällä tekniikalla.

Taulukostasi voi olla tärkeitä tietoja, jotka jätät pois, joten maksimoi aina jokainen rivi ja sarake.

Kaikki parhaat,

Melissa


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.