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ämä opetusohjelma kattaa minkä tahansa mallin tärkeimmän LuckyTemplates-mittataulukon, päivämäärätaulukon . Voit katsoa tämän opetusohjelman koko videon tämän blogin alaosasta.
Paras käytäntö mallin suunnittelussa on tarkistaa päivämääräkentät. Jos ne ovat olemassa, sisällytä aina päivämäärämittaustaulukko.
Asisältää kaikki attribuutit, joita saatat haluta viipaloida, pilkkoa ja suodattaa tietojasi saadaksesi arvokkaita tietoja. Sen avulla päivämääräkenttä missä tahansa mallin sisällä ei ole ongelma.
Sisällysluettelo
Hanki Power Query M -koodi foorumeilta
Voit kirjoittaa hakukenttään päivämäärätaulukon tai siirtyä kohtaan Kategoriat ja etsiä M Code Showcase . Mutta nopein tapa löytää se on etsiä "@melissa".
Valitse seuraavaksi mikä tahansa aihe, napsauta merkkiä ja napsauta sitten Suositeltujen aiheiden laajennettu päivämäärätaulukko .
Löydät sitten M-koodin.
Kopioi tämä koko mitta ja siirrä se Power Queryyn.
Sovellus Power Queryssä
Varmista tässä vaiheessa, että kaavapalkki on näkyvissä. Jos se ei ole, siirry Näytä-välilehdille ja ota se käyttöön.
Napsauta hiiren kakkospainikkeella Parametri ja funktio -kansiota, valitse Uusi kysely ja sitten Tyhjä kysely.
Napsauta sitten Lisäeditoria ja liitä . Muuta sen jälkeen kyselyn nimeksi fxCalendar.
Sinun on asetettava parametrit ennen kuin voit käynnistää tämän toiminnon. Määritä se seuraavilla tiedoilla:
Kutsu funktio ja nimeä se uudelleen päivämääräksi.
Se näyttää nyt tämän päivämäärätaulukon, jossa on 32 saraketta. Jos tunnet M-koodin, tunnistat luultavasti joitain sarakkeita täältä. Muut sarakkeet ovat käyttämäsi koodin lisämääritteitä tai logiikkaa.
Näytetyssä päivämäärätaulukossa näet Tilivuosi-, Vuosineljännes- ja Kausi-sarakkeet sekä suodatinsarakkeet IsAfterToday, IsWorkingDay ja IsHoliday.
Koska neljättä parametria ei määritetty, IsHoliday sisältää Tuntematon-arvon.
Lisäksi tässä päivämäärätaulukossa on Offset-sarakkeet, jotka yksinkertaistavat DAX-koodia, jota sinun on tehtävä analyysiä varten.
Jos haluat lisätä attribuutteja, käytä koodia ja muokkaa sitä haluamallasi tavalla. Lisäksi, jos haluat poistaa tarpeettomia sarakkeita, siirry kohtaan Valitse sarakkeet ja poista sitten valinnat siitä, mitä et tarvitse.
Tee dynaaminen lopetuspäivä
Raporttia kehitettäessä aloituspäivämäärä on helppo asettaa toisin kuin lopetuspäivä. Päättymispäivä on hankala, koska se riippuu mallin sisältämistä tiedoista ja siitä, kuinka kauan raportti pysyy aktiivisena .
Jotta voimme tehdä dynaamisen lopetuspäivän, meidän on päivitettävä vuosi dynaamisesti.
Luo ensin uusi tyhjä kysely.
DAX- tai Excel-funktion M-vastine on "DateTime.FixedLocalNow". Tämä on mitä toiminto tekee:
Käytä seuraavaksi kaavapalkissa funktiota vuosiarvon poimimiseen.
Kun lähestyt vuoden loppua, tietosi voivat levitä seuraavan vuoden aikana. Joten on parasta lisätä vuosi näin:
Nimeä sen jälkeen kysely uudelleen "MaxYear".
Palaa päivämäärätaulukkoon ja ala funktion MaxYear-muuttujaan, jotta vuosi 2021 on kalenterissasi.
Kutsu ja hanki lomaluettelosarake
Kun tarkistat juhlapöytäsi, näet, että se on voimassa vuosina 2018–2020, vaikka enimmäisvuosi olisi 2021.
Jos haluat muuttaa tätä, siirry kohtaan Source Step ja sen jälkeen toimenpiteen MaxYear-muuttujan alapuolelle.
Lomapöydässäsi on silloin vuosi 2021.
Palaa seuraavaksi ja aseta parametrit uudelleen. Mutta tällä kertaa sisällytä Loma-parametri napsauttamalla Valitse sarake.
Valitse Holidays ja sarake, joka sisältää päivämäärät ja napsauta sitten OK.
Kun olet asettanut kaiken ja napsauttanut Invoke-painiketta, näet kaavapalkissa muuttujan "Holidays[Date]". Kopioi kyseinen muuttuja ja poista Invoked Function.
Palaa päivämäärätaulukkoon ja alittaa muuttuja Lähdevaiheet-funktiossa.
Kun se on ladannut ja käynnistänyt funktion, näet, että IsHoliday-sarakkeessa, jolla oli aiemmin tuntemattomia arvoja, on nyt True tai False arvot kullakin rivillä.
Se näyttää True, jos päivämäärä on vapaapäivä, ja False, jos muuten.
Johtopäätös
Power Query M -koodi on hyödyllinen toiminto päivämäärätaulukkoraportin täydentämisessä.
Se näyttää sinulle, mitä haluat nähdä taulukossasi, ja tarjoaa kätevästi tietoja mallistasi.
Sinun tarvitsee vain hankkia koodi, määrittää se Power Queryssä ja muokata sitä taulukossasi tarvitsemasi mukaan.
Kaikki parhaat,
Melissa
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.