Power Query LuckyTemplates | Luo uusia tietueita päivämääräkenttien perusteella

Tässä opetusohjelmassa haluan esitellä muutamia tapoja, joilla voit luoda uusia tietueita päivämääräkenttien perusteella Power Query LuckyTemplates -työkalun avulla. Voit katsoa tämän opetusohjelman koko videon tämän blogin alaosasta.

Aion esitellä kaksi menetelmää tämän saavuttamiseksi. Tämä esimerkki tuli yhdistyksen jäseneltä, joka lähetti kysymyksen, jossa oli päivämäärä ja yöpymisaika. Jäsen halusi tietää, kuinka Power Queryn avulla luodaan uusia tietueita jokaisesta motellissa yöpymästä yöstä.

Power Query LuckyTemplates |  Luo uusia tietueita päivämääräkenttien perusteella

Sisällysluettelo

Tapa 1: Number.From-funktion käyttäminen Power Query LuckyTemplatesissa

Jos olet perehtynyt päivämäärien laskemiseen Excelissä, tiedät todennäköisesti, että jokainen päivä voidaan kääntää kokonaisluvuksi, ja voit tehdä sen myös täällä saadaksesi kunkin päivämäärän numeerisen vastineen. Voimme käyttää Number.From- funktiota.

Power Query LuckyTemplates |  Luo uusia tietueita päivämääräkenttien perusteella

Viittaan lähdekyselyäni napsauttamalla sitä hiiren kakkospainikkeella ja valitsemalla Viite . Valitse sitten minitaulukon kautta Lisää mukautettu sarake . Syötetään nyt funktio Number.From ja osoita ensimmäinen todellinen sarake, joka sisältää päivämäärät. Älä unohda sulkevia sulkuja ja paina OK .

Power Query LuckyTemplates |  Luo uusia tietueita päivämääräkenttien perusteella

Joten tässä näemme päivämäärän arvon kokonaislukuesityksen. Ja koska se on luku, voimme lisätä ja vähentää päiviä. Tavoitteena on luoda päivämäärä jokaiselle peräkkäiselle yöpymiselle .

Jos tarkastelemme ensimmäistä tietuetta, kyseinen henkilö viipyi vain yhden yön, joten meidän on palautettava vain ensimmäinen todellinen päivämääräarvo. Sitten toista ennätystä varten kyseinen henkilö viipyi kaksi peräkkäistä yötä. Meidän on palautettava sekä arvo 13. että 14. joulukuuta. Voimme saavuttaa sen, jos lisäämme Yöt- sarakkeen arvon Muokatussa sarakkeessamme olevaan arvoon ja vähennämme sitten yhden , koska olemme jo ohittaneet kyseisen alkuperäisen arvon.

Power Query LuckyTemplates |  Luo uusia tietueita päivämääräkenttien perusteella

Joten siirrytään kaavapalkkiin ja laajennetaan tähän mennessä luomaamme logiikkaa. Meidän on käytettävä tätä päivämäärän numeerista arvoa kahdesti, joten tallennan sen muuttujaan. Lisään let- lausekkeen ja lisään sitten muuttujalleni nimen. Kutsun sitä First Nightiksi . Ja sitten voimme lisätä lausekkeen .

Listoja voidaan laajentaa uusille riveille luettelon alustustoiminnoilla, jotka ovat kaareva sulkumerkki. Voimme luoda listan päivämäärillä. Aloitamme FirstNight-muuttujastamme FirstNight-muuttujaan ja siihen , mitä öissämme on. Osoita hakasulkeilla Yöt-saraketta ja vähennä sitten yksi . Painan OK , ja meillä on nyt luettelo.

Power Query LuckyTemplates |  Luo uusia tietueita päivämääräkenttien perusteella

Kun napsautan sivulta valkoista tilaa, näemme sisäkkäisen luettelon sisällön alla toisessa esikatseluruudussa.

Näillä sivusuuntaisilla nuolilla voimme nyt laajentaa uusiin riveihin . Sitten voin asettaa tietotyypin päivämääräksi. Joten voit nähdä, että meillä on nyt päivämäärät. Ensimmäiselle tietueelle palautamme saman arvon, joka on ensimmäisessä todellisessa tietueessa. Toista ennätystä varten meillä on yksi ennätys 13. ja yksi 14. joulukuuta.

Power Query LuckyTemplates |  Luo uusia tietueita päivämääräkenttien perusteella

Tapa 2: M Function List.Dates -funktion käyttäminen Power Query LuckyTemplatesissa

Toisessa menetelmässä voimme käyttää annimeltään List.Dates . Viittaan lähdekyselyyni ja lisään mukautetun sarakkeen taas tuon minitaulukon kuvakkeen avulla.

Lisään sen List.Date-funktion ja laitan sen sitten avaussulkuihin. Ensinnäkin se haluaa aloitusarvon päivämääräksi, ja se on First Actual -sarakkeessamme, joka sisältää päivämääräarvomme. Joten valitsemme sen ja laitamme sitten pilkun. Seuraavaksi on laskenta numerona, mikä tarkoittaa, kuinka monta päivämäärää haluat palata tähän luetteloon. Ja voimme nähdä, että se on Yöt- sarakkeessa.

Seuraavaksi on askel kestona. Ajattele sitä väliajana. Nyt etsimme peräkkäisiä öitä ja haluamme jatkuvan listan treffeistä. Yhdellä päivällä on numeerinen vastine ykköseksi, joten syötän keston yhdestä , sitten sulkevan sulkumerkin ja painan OK.

Power Query LuckyTemplates |  Luo uusia tietueita päivämääräkenttien perusteella

Jälleen meillä on sisäkkäinen luettelo. Ensimmäisellä tietueella meillä on vain yksi arvo ja toisella tietueella 13. ja 14. joulukuuta.

Power Query LuckyTemplates |  Luo uusia tietueita päivämääräkenttien perusteella

Seuraavaksi voimme jälleen laajentaa sen uuteen riviin ja asettaa sopivan tietotyypin tähän päivään mennessä.

Power Query LuckyTemplates |  Luo uusia tietueita päivämääräkenttien perusteella

Haluan nyt huomauttaa, että List.Dates-funktion ensimmäinen kehä vaatii päivämäärän tietotyypin. Jos siirryn Lähde-vaiheeseen ja vaihdan tämän tietotyypin päivämääräksi/aikaksi, se palauttaa virheilmoituksen. Tämä johtuu siitä, että se ei mene treffeille. Voimme korjata sen helposti menemällä kaavapalkkiin ja lisäämällä Date.From .

Power Query LuckyTemplates |  Luo uusia tietueita päivämääräkenttien perusteella

Toinen asia, jonka haluan huomauttaa, on se, että voit myös luoda vuorottelevan päivämääräluettelon . Sinun tarvitsee vain muuttaa viimeinen vaiheparametri esimerkiksi arvoksi 2.




Johtopäätös

Tässä blogissa olen näyttänyt kaksi tapaa luoda uusia tietueita päivämääräkenttien perusteella. Ensimmäinen on luomalla lista päivämääristä käyttämällä luettelon alustustoimintoja ja toinen käyttämällä funktiota List.Dates.

Toivottavasti tästä opetusohjelmasta on apua. Voit katsoa koko opetusvideon alta ja katsoa alla olevista linkeistä lisää aiheeseen liittyvää sisältöä.

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.