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ässä opetusohjelmassa keskustellaan siitä, kuinka onnistuneesti voidaan ottaa käyttöön M- koodi ja ratkaista yleisiä virheitä . Opit myös kuinka tehokkaasti harjoitella ja hallita .
Sisällysluettelo
Power Query M -kielen toteutus
M -koodin osan käyttöönoton onnistuminen riippuu siitä, kuinka hyvin voit ratkaista kohtaamasi ongelmat. Tässä opetusohjelmassa opit yleisimmistä virheistä, kun yrität siirtää M- koodia toisesta PBIX-tiedostosta tai yritettäessä ottaa käyttöön foorumista löytämääsi M -koodin pala .
Mutta ensin, jos sinulla on Power Query -kysymys, on tärkeää toimittaa tiedot PBIX-tiedostosi mukana, koska ongelman ratkaiseminen saattaa edellyttää tietojen muuttamista. Tietojen toimittamatta jättäminen johtaa tietolähdevirheeseen jokaiselle, joka yrittää tarjota sinulle tukea, koska heillä ei ole pääsyä lähteeseen.
On olemassa tapa kiertää erillinen tiedosto, mutta se soveltuu vain näytteisiin, joissa on enintään 3 000 arvoa sekä sarakkeissa että riveissä. Joten jos taulukkosi ei ylitä 3 000 solun rajaa, voit kopioida sen kokonaisuudessaan ja liittää Luo taulukko -ikkunaan käyttämällä Anna tiedot -vaihtoehtoa. Tiedot siirretään binäärimuotoon ja upotetaan tiedostoon.
Tiedoston sijaintiparametri Power Query M -kielellä
Toinen tapa auttaa sinua tarjoavaa henkilöä on sisällyttää tiedoston sijaintiparametri. Joten kun he päivittävät tiedoston, kaikki siinä olevat kyselyt palautetaan. Osoita tämä noudattamalla näitä neljää vaihetta.
Siirry ensin Windowsin Resurssienhallintaan ja kopioi tiedostopolku.
Toiseksi, palaa takaisinja valitse Hallitse parametria. Valitse seuraavaksi Uusi parametri ja anna parametrille nimi.
Kolmanneksi, käytä nimiä ilman välilyöntejä tai erikoismerkkejä välttääksesi lainattujen merkintöjen käyttämisen, kun viittaat parametreihisi. Aseta tyypiksi Teksti ja ehdotetuiksi arvoiksi arvoluettelo . Kun välität tiedoston foorumin läpi, voit valita sijaintisi tiedostoluettelosta.
Avaa lopuksi Advanced Editor -ikkuna ja korvaa kovakoodattu tiedostopolku parametrin nimellä.
Yleiset virheet Power Query M -kielessä
1. Syklinen viite
Alla oleva virhelauseke ilmenee, kun valitun kyselyn tulos välitetään kyselyn vaiheen funktioargumentille. Tässä esimerkissä voit nähdä, että kyselyn nimi välitetään Table.AddColumn -funktiolle yhdessä sen vaiheista.
Ensimmäinen argumentti vaatii taulukkotyypin. Useimmissa tapauksissa huomaat, että se viittaa koodisi edelliseen vaiheeseen. Edellinen vaihe löytyy Applied Steps -ruudusta, joka sijaitsee esikatseluruudun oikealla puolella.
Edelliseen vaiheeseen ei tarvitse viitata; voit vain välittää toisen taulukon viittauksen kyseiseen funktioon. Joten etsi lähdetiedostosta vaiheen nimi Applied Steps -ruudusta nähdäksesi funktiolle välitetyn taulukon muodon. Tämä voi auttaa sinua kääntämään vaiheen omaan tiedostoosi.
2. Tuntematon nimi
Tämä lausekevirhe ilmenee, kun funktiolle välitetyn taulukon argumentin nimeä ei ole olemassa tai se on kirjoitettu väärin.
Muista, että kirjainkoolla on merkitystä. Useimmissa tapauksissa se viittaa edelliseen vaiheeseen, jonka voit etsiä Applied Steps -ruudusta. Mutta sitten taas, sitä ei vaadita.
Kun teet tämäntyyppisen virheen vianmäärityksen, katso lähdetiedoston funktiolle välitettyä taulukkomuotoa ja vertaa sitä omaan tiedostoosi. Varmista myös, että vaiheita ei ole nimetty uudelleen.
3. Tekstimerkkijono
Tämä lausekevirhe on esimerkki, jossa funktiolle välitetty taulukkoargumentti välitettiin itse asiassa tekstimerkkijonona.
Välilyöntejä tai erikoismerkkejä sisältävien vaiheiden nimien edessä on oltava lainausmerkki hash- tai puntamerkki. Nimet tulee laittaa lainausmerkkien joukkoon. Kun kopioit ja liität vaiheiden nimiä, muista aina valita koko nimi.
4. Kirjoita Mismatch Error
Toinen yleinen lausekevirhe on tyyppivirhe.
Tämäntyyppiset virheet ilmenevät yleensä, kun alat tehdä muutoksia M- koodiin. Yllä olevassa virheilmoituksessa päivämäärä-aika-arvo välitettiin funktiolle, joka vaati päivämäärätietotyypin.
Ratkaisu tähän virheeseen on muuntaa arvon tietotyyppi ennen kuin se välitetään argumenttina toiselle funktiolle. Tässä tapauksessa voit käyttää Date.From- funktiota muuntaaksesi datetime-arvon päivämääräarvoksi.
Yhteensopivuusvirheitä on monenlaisia. Joka tapauksessa järjestelmä ilmoittaa aina vaaditun tietotyypin.
5. Nimeä ei ole olemassa
Toinen yleinen lausekevirhe on, kun sarakeviittauksen nimeä, joka välitetään argumenttina funktiolle, ei ole olemassa tai se on kirjoitettu väärin.
Varmista, että sarakkeiden nimet täsmäävät. Voit myös yrittää muuttaa sarakkeen viittausta. Jos sarakkeiden nimet täsmäävät ja saat silti virheilmoituksen, tarkista, onko nimessä välilyöntejä tai erikoismerkkejä.
6. Token Comma
Tämä on Token Comma -lausekkeen syntaksivirhe.
Aivan kuten jokainen funktio ottaa pilkuilla erotetun luettelon funktion argumenteista, let-lauseke ottaa pilkuilla erotetun luettelon muuttujien nimistä ja arvoista. Voit korjata tämäntyyppisen virheen varmistamalla, että jokaisen vaiheen lopussa, paitsi viimeisessä vaiheessa, on pilkku. Tämä virhe voi johtua myös siitä, että funktion lopusta puuttuvat sulkevat sulkeet tai hakasulkeet.
7. Token Identifier
Token Identifier Expected -virhe tapahtuu yleensä, kun M- koodi kopioidaan, koska lainausmerkit menevät sekaisin.
Virheen korjaamiseksi sinun on löydettävä ja vaihdettava kaikki lainausmerkit. Voit myös käyttää Visual Studio Code -nimistä sovellusta, jonka voit ladata ilmaiseksi osoitteesta code.visualstudio.com .
Muut virheet Power Query M -kielessä
Tässä on muita virheitä, joita todennäköisesti kohtaat, kun otat M- koodia käyttöön foorumilta.
Power Query M -kielen hallinta
Mestaruus vaatii pitkäjänteistä sitoutumista ja investointeja. Kyse on tekemisestä, inspiraatiosta, harjoittelusta ja toistamisesta. Mutta jopa ilman mestaruutta, voit saavuttaa hämmästyttäviä parannuksia suhteellisen lyhyessä ajassa.
Jos ymmärrät ja pystyt toteuttamaan näissä viesteissä käsitellyt käsitteet käytännössä, tiedät kuinka korjata virheet, kun niitä ilmenee. Voit myös pelata funktioparametreilla, kuten korvata kovakoodattuja arvoja dynaamisilla arvoilla tai kirjoittaa mukautettuja M- funktioita.
Sinun tarvitsee vain aloittaa tutkiminen itse. Opit eniten antamalla itsesi tehdä virheitä ja sitten löytää useita tapoja ratkaista ne. Tämä voi viedä aikaa, mutta se on myös erittäin palkitsevaa. Kun pystyt siihen, voit hioa taitojasi.
Power Query M -kielen parhaat käytännöt
1. Formula Bar
Yksi yleisistä parhaista käytännöistä Power Query -tietojesi laajentamiseen on varmistaa, että kaavapalkki on aina näkyvissä. Voit tutustua kaavakielimääritykseen, joka kuvaa kielen rakennetta, ja palata siihen uudelleen, kun olet harjoitellut jonkin aikaa.
Voit lähteä raadon metsästykseen online-kaavaviittauksen kautta, jossa luetellaan kaikki toiminnot ja niiden tekniset tiedot. Voit lukea ne, kopioida esimerkit Advanced Editor -ikkunaan ja tutkia tuloksia.
2. Standard Library
Toinen paras käytäntö on tutkia vakiokirjastoa käyttämällä #shared- avainsanaa, koska siinä on eroja verrattuna online-kaavaviittaukseen. Voit myös etsiä verkkohakua muusta sisällöstä, kuten käytännön esimerkkejä tai muiden kohtaamia ongelmia.
Sitä kutsutaan usein nimellä Opi googlaamalla. Voit etsiä funktion nimeä tai toiminnon tai muunnoksen tyyppiä, mutta tulokset riippuvat suuresti siitä, kuinka hyvin olet määrittänyt hakuehdot ja kuinka hyvin muut ovat kuvanneet tapauksensa.
3. Harjoittele ja tarkista
Tärkeintä on harjoitella ja viettää tietoisesti enemmän aikaa Kyselyeditorissa. Löydä myös parempi tasapaino DAX-opetukseen, datan visualisointiin ja M-koodiin käyttämäsi ajan välillä.
Voit myös tarkastella aiempia töitäsi ja sisällyttää nämä parhaat käytännöt. Osallistu aktiviteetteihin, kuten LuckyTemplates's ja . Rakenna sitä vastaamalla foorumin kysymyksiin syventääksesi ymmärrystäsi ja vahvistaaksesi tietojasi.
Aina tulee lisää opittavaa ja löydettävää. Aseta siis tavoite, jonka voit saavuttaa, kuten omistamalla 30 minuuttia päivässä omalle opiskelullesi.
Johtopäätös
M:n käyttöönotto koodissasi vaatii harjoittelua ja hallintaa. Virheitä voi tapahtua, jos muuttujaa, funktiota tai mitä tahansa muuta kokonaisuutta käytetään väärin. Kun M on käytetty oikein, tietoraporttisi tarjoaa arvokkaita ja oivaltavia tuloksia.
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.