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 aion näyttää sinulle yksityiskohtaisen DAX-mittausanalyysin siitä, kuinka kokosin yhden suosikkisivuni raportissa, jonka lähetin 10. LuckyTemplates Challenge -haasteeseen.
Rankings -sivulla käytetään paljon haastavia DAX-mittareita. Mutta yhden LuckyTemplates-asiantuntijamme, Antriksh Sharman, ja jonkin verran haarautumien avulla sain aikaan haluamani tulokset.
Sisällysluettelo
Rankings-sivun yleiskatsaus
Ennen kuin siirrymme DAX-mittausanalyysiimme, haluan näyttää sinulle sivun eri osat, joita työskentelemme tänään.
Tältä Rankings-sivu näyttää. Toisin kuin muut raporttini sivut, tämä sisältää enimmäkseen kortteja.
Jokainen näistä korteista tehtiin LuckyTemplates-työpöydän Visualisoinnit-ruudun sisäänrakennetun korttivisuaalin avulla.
Sen avulla voit siirtyä takaisin raportin muille sivuille näiden yläosassa olevien kuvakkeiden avulla.
Käsittelin tämän raportin muita sivuja muissa opetusohjelmissa. Jos näet muut tämän raportin sivut, näet, että niillä on myös kuvakkeet, jotka johtavat tälle Ranking-sivulle .
Sivun vasemmalla puolella näkyvät neljä parasta tehdasta ja myyjää, kun taas oikealla puolella neljä alinta.
Olen myös luonut yksittäisiä DAX-mittauksia saadakseni tarkempia tuloksia. Nämä kolme ylhäältä esimerkiksi näyttävät neljä parasta ja neljä alinta tehdasta ja toimittajaa seisokkien minuuttien , keskimääräisten seisokkien minuuttien ja vikojen perusteella .
Menin vielä tarkemmin raporttisivun alaosaan. Vasemmalle puolelle sain neljä parasta ja neljä alinta laitosta seisontaminuuttien, keskimääräisten seisontaminuuttien ja vikojen perusteella.
Oikealla tein saman asian, mutta perustuin tällä kertaa myyjän tietoihin.
Kun käyn tätä opetusohjelmaa läpi, kerron sinulle tarinan siitä, kuinka keksin tämän sivun idean. Sitten annan sinulle vaiheittaisen erittelyn siitä, miten kukin näistä toimenpiteistä luotiin.
Ideoita DAX-toimien käyttöön
Sain idean tämän dian DAX-mittauksista yhdeltä meistä, Antriksh. Hän on DAX-guru ja on erinomainen toimenpiteiden optimoinnissa. Oli hauskaa työskennellä hänen kanssaan tämän DAX-mittausanalyysin parissa.
Noin kaksi viikkoa ennen 10. LuckyTemplates Challenge -haasteen julkistamista keskustelimme Skypessä PBIX-tiedostosta, jonka hän lähetti LuckyTemplates-foorumille.
Kuten näette, lisäsin kuvan Antrikshista, koska hän oli inspiraationa sivun takana, josta keskustelemme täällä. Sanoin hänelle, että antaisin hänelle tunnustusta, kun saan tämän opetusohjelman loppuun.
Malli on yksinkertainen ja käyttää joitain perustietoja, kuten asiakas, tuotteet ja myynti.
Sen vasemmalla puolella on lyhyt luettelo maista.
Antriksh loi mittarin myynnin suosituimmille N maalle . Olen lajitellut luettelon korkeimmasta pienimpään, kuten alaspäin osoittava nuoli osoittaa.
Oikealla on kortti, joka näyttää neljä parasta ja neljä alinta maata. Neljän parhaan luettelon listalla ovat Yhdysvallat , Australia , Iso-Britannia ja Saksa , jotka vastaavat luettelon neljää parasta.
Neljä alinta näkyy kuitenkin päinvastaisessa järjestyksessä. Sen sijaan, että menisi alhaalta, joka on Armenia , se aloitti listan viidenneksi, joka on Kirgisia .
Tästä syystä tein alareunaan toisen kortin, joka käyttää tarkistettua versiota yllä käytetystä mittauksesta.
Huomaa, että neljä alinta vastaa nyt haluamaani järjestystä – Armenia , Thaimaa , Syyria ja Kirgisia .
Mennään DAX-toimenpiteisiin näiden korttien takana. Aloitan mitalla, jonka Antriksh loi ensimmäiselle kortille.
Alkuperäisessä mittakaavassa on yli 97 riviä saadaksemme ensimmäisellä kortilla näkemämme tulokset.
Kun vieritämme alas 20. riville, voimme nähdä, että Antriksh käytti ASC:tä . Tästä syystä neljä alinta ilmestyi sellaisena kuin se näkyi.
Nyt kun tiedän, mistä ongelma alkoi, näytän sinulle, miltä tarkistettu mittani näyttää.
Haluan korostaa toista korttia, jotta voin näyttää sinulle sen takana olevan mitan.
Kuten näet, tarkistetussa kaavassani on vain 41 riviä.
Työskentelin Antrikshin kanssa pienentääkseni sitä 60% tai 70% alkuperäiseen mittaan verrattuna. Sen lisäksi, että se on vähemmän monimutkainen, se antaa minulle myös tarvitsemani tulokset – neljä parasta alkaa 1.–4. ja neljä alinta 8.–5.
Pari viikkoa Antrikshin kanssa käymäni keskustelun jälkeen käynnistettiin 10. LuckyTemplates Challenge. Osa vaatimuksista koski sijoitusjärjestelmää, mikä sai minut ajattelemaan Antrikshin DAX-mittausta. Ymmärsin, että voin kopioida ja liittää suuren ja käyttää sitten mittahaaroitusta saadakseni tarvitsemani tulokset.
Dax-mittausanalyysi: toimenpiteen rakentaminen askel askeleelta
Nyt aion eritellä mittarit, joita käytin Rankings-sivulla saadakseni haluamani tulokset. Tämä DAX-mittausanalyysi voi auttaa minua selittämään, kuinka mitta toimii, kun otetaan huomioon, kuinka monta riviä sen suorittamiseen kului.
Muissa opetusohjelmissani olen osoittanut, kuinka pidän toimenpiteideni ryhmittelystä, jotta asiat järjestyvät paremmin . Joten loin alikansion Top N v2:lle.
Tässä kansiossa on minun mittani Top N Plants Vendorsin seisokkiminuuteille . Näet, että siinä on samat 41 riviä koodia, jotka näytin sinulle aiemmin keskustellessani Antrikshin mittasta. Pohjimmiltaan minun täytyi vain vaihtaa joitakin kohteita saadakseni haluamani tulokset.
Jotta tämä jakautuisi paremmin, jaoin tämän koko toimenpiteen 9 eri osaan. Käyn läpi jokaisen näistä vaiheista yhdestä yhdeksään ja selitän, mitä kukin niistä saa aikaan.
Mitta käyttää useita muuttujia, jotta voin saada selkeämpiä tuloksia. Näiden muuttujien asettaminen auttaa loppukäyttäjää näkemään, kuinka mitta muodostuu, ja selittää yksityiskohtaiset tiedot siitä, kuinka sain kunkin tuloksen.
Aloitetaan ensimmäisestä vaiheesta, joka asettaanimeltä BaseTable.
Tässä perustaulukossa näet, että viittaantehtaan sijainnin ja toimittajan tiedot .
Kun palaat PBIX-tiedostoon, näet ylimmän kortin, joka viittaa sekä tehtaisiin että toimittajiin. Siksi tarvitsen kaikki tiedot tänne, toisin kuin alempana olevaan korttiin, joka on myös seisokkiminuutteja varten, mutta käyttää vain laitoksen sijaintitietoja.
Koska ensimmäinen vaihe on suoraviivainen, siirrytään vaiheeseen kaksi.
Toinen vaihe alkaatoiminto.
Tämä funktio viittaa muuttujaan , jonka loin vaiheessa 1, ja seisonta-ajan minuutteihin .
Se varmistaa, että arvo näkyy kokoamallajatoimintoja. Haluan myös tulosten olevan suurempi tai yhtä suuri kuin nolla. Tämä johtuu siitä, että tässä raportissa käytetty tietojoukko sisälsi joitain yhdistelmiä, joissa joko tehdas tai toimittaja on tyhjä. On myös merkintöjä, joiden arvo on nolla.
Kolmas vaihe sisältää vielä toisen joukon muuttujia, jotka alkavat N:n arvosta.
Tässä N on yhtä kuin 4, koska haluan, että neljä parasta ja neljä alinta näkyvät.
Se asettaa myös etuliitteen Top & N:lle sekä viivan.
Yhdistettynä se haluaa vain näyttää "Top 4 -", jolloin vastaava kortti alkaa ennen odotettujen tulosten laskemista.
Siirrytään nyt neljänteen vaiheeseen. Tästä aloin saavuttamaan odotetut tulokset.
Jotkut voisivat harkita käyttöätässä tapauksessa. Loppujen lopuksi yritän laittaa työt paremmuusjärjestykseen ja saada parhaat tulokset. Kuitenkin, Antriksh ja minä tunsimme senolisi sopivampi tässä tapauksessa, koska tarvitsemme vain neljä parasta ASC- järjestyksessä.
Seuraavaksi käytintoiminto, joka käyttää tehtaan sijaintitietoja.
Se määrittää myös muodon, jolla haluan luettelon näkyvän. Tästä syystä näet, että siinä on kenoviiva ja pilkku sekä lainausmerkit välilyönnissä. Se on myös asetettu ASC- järjestykseen, joten jos palaan PBIX-tiedostoon, näet neljän parhaan luettelon kenoviivalla ja pilkuilla tulosten välissä.
Mitan viides vaihe alkaa korvaamalla luettelon viimeinen pilkku And -merkillä .
Kun palaat dialle, näet, että viimeisessä merkinnässä on "ja" ennen toimittajaa ja tehtaan sijaintia.
Tämä on se, mitä suoritetaan vaiheessa viisi. Se luo luettelon ja käyttää LastCommaPosition -funktiota .
Huomaa, että tämä sanoo, että N on suurempi kuin 2. Tämä tarkoittaa, että korvaus tapahtuu 3. merkkijonon jälkeen.
Kuudes vaihe näyttää tutulta, koska se kopioi periaatteessa saman asian, jonka tein ylhäällä aloittaakseni luettelon "Top 4 -".
Ainoa ero tässä on, että haluan sen näkyvän nimellä "Bottom 4 -" "Top 4 -" sijaan.
Osa, josta keskustelin aiemmin käytöstäon jälleen käytössä täällä alareunassa, mutta nyt kutsun muuttujaa BottomData TopDatan sijaan. Jälleen tämä osa lisää kenoviivan ja pilkun kasvien ja myyjien nimien väliin.
Kun katsomme taaksepäin Antrikshin alkuperäistä mittaa, tämä on myös sama osa, jossa hän käytti ASC:tä , mikä johti siihen, että lista ei tullut niin kuin odotin. Siksi käytän sen sijaan DESC: tä.
Pohjimmiltaan, tästä eteenpäin, suurin osa siitä on vain kopioitu ja liitetty mittauksen aiemmista osista. Korvaan vain sanan "Yläosa" sanalla "Bottom" useimmissa tapauksissa.
Vaiheessa 8 haluan muuttaa viimeisen pilkun sanalla And .
Yhdeksäs vaihe päättää tämän toimenpiteen.
Tämä käyttäätoiminto numerolla 10. Tämä varmistaa, että Top 4 ja Bottom 4 näkyvät erillisillä riveillä. Ajattele sitä näppäimistösi paluunäppäimenä. Se saa sinut siirtymään alas seuraavalle riville, jotta neljä ylä- ja alaosaa eivät näy yhdelle riville.
Tulosten tarkistaminen
Antriksh ja minä pystyimme leikkaamaan alkuperäiset 90 plus DAX-riviä 41 riviksi. 41 riviä saattaa kuitenkin olla paljon joillekin käyttäjille. Tämän mittarin jakaminen samalla tavalla kuin teimme, oli loistava tapa ymmärtää, miksi mitta piti kirjoittaa tällä tavalla.
Nyt kun olen selittänyt, mistä kussakin vaiheessa oli kyse, on aika varmistaa, tekeekö toimenpide todella sen, mitä sen pitäisi tehdä. Siirrymme Rankings-sivulle ja tarkista tulokset raportin toisesta osasta.
Aloitan tehtaista/toimittajista seisokkien mukaan .
Tämä näyttää neljä parasta Linktypena New Britainissa, Flashpointina Frazerissa, Quinuna Twin Rocksissa ja Layona Henningissä. Mitä tulee neljän alimman joukkoon, se näyttää Middletownin Wikidon huonoimmaksi.
Siirryn nyt myyjät ja kasvit -sivulle nähdäkseni, vastaavatko tulokset.
Kun Rank By Down Time Minutes -sarake on lajiteltu ylhäältä alas, se näyttää oikean tuloksen neljälle parhaalle.
Jotkut teistä saattavat kuitenkin ihmetellä, miksi New Britain on tällä listalla toisella sijalla, kun se nousee Rankings-sivukortin kärkeen .
Huomaa, että rankingissa näkyy kolme parasta 1. Nämä sijoitettiin RANKX:n avulla.
Jos kuitenkin katsot seisontaminuuttia -saraketta , se osoittaa, että New Britain näyttää 0, kun taas Frazer ja Twin Rocks ovat kumpikin 1. Tästä syystä Rankings-sivun kortissa New Britain nousi edelleen Frazerin ja Twin Rocksin ykköseksi. vaikka he kaikki olisivat ykkössijalla.
Tarkastetaan nyt, ovatko neljä alinta oikein. Lajittele vain Sijoitus seisokkiminuuttien mukaan laskevaan järjestykseen.
Kuten näet, siinä näkyy Middletown, Waldoboro, Barling ja Chesaning kortin neljänä alimpana. Tämä tarkoittaa, että tehtaiden/toimittajien seisokkiminuuttien mukaan mittaus on oikea.
Katsotaan nyt Plants By Downtime Minutes -korttia .
Tämä osoittaa, että neljä parasta ovat Reading, Middletown, Waldoboro ja Clarksville. Neljä alinta ovat Riverside, Charles City, Twin Rocks ja Chesaning.
Tarkistan nämä tulokset Kasvit-sivulta ja katson, vastaavatko tulokset. Suurin ero tässä on se, että aiemmin vahvistamamme kortti perustui sekä Plants- että Vendors-tietoihin, kun taas tässä tarkastellaan vain Plants-tietoja.
Kun lajittelemme sijoituksen seisontaminuuttien mukaan ylhäältä alas, se osoittaa, että neljä parasta ovat Reading, Middletown, Waldoboro ja Clarksville.
Käännetään nyt sijoitus tällä kertaa, jotta nähdään, vastaavatko neljä alinta. Näet, että listallamme olevista 30 kasvista Riverside, Charles City, Twin Rocks ja Chesaning saavat alimman joukon.
Tämä tarkoittaa, että näemme oikeat tulokset kasveille.
Tällä kertaa tarkastellaan korttia, joka luokittelee myyjät vikojen mukaan .
Käyn tällä kertaa Toimittajat-sivulla katsomassa, onko Dablist paras toimittaja ja Yombu vikojen perusteella huonoin.
Kun lajittelemme toimittajat parhaista huonoimpaan, näyttää siltä, että neljä parasta vastaavat Ranking-sivun korttia .
Anna minun vaihtaa sijoitus huonoimmasta parhaaksi ja katsoa, vastaavatko myös neljä alinta.
Näet, että Yombu on todellakin pahin, yhdessä kolmen muun kortin neljän alimman luettelon kanssa.
Dax-mittausanalyysi: Toimenpidehaaroittamisen soveltaminen
Aiemmin tekemämme DAX-mittausanalyysi tarkasteli vain tehtaita /toimittajia seisokkiminuuttien mukaan . Mutta miten työskentelin muiden korttien toimenpiteiden parissa? Tämä on paikkatulee sisään.
Mittaushaaroituksella käytetään olemassa olevaa mittaa muiden tulosten saamiseksi.
Tässä raportissa yksinkertaisesti kopioin ja liitin aiemmin keskustelemamme toimenpiteen ja muutin joitain elementtejä tarpeitani vastaaviksi.
Toimenpiteen nimi on tietysti ensimmäinen asia, jota aion muuttaa. Mutta vielä enemmän, minun on myös muutettava viittaamaani dataa. Käytimme esimerkiksi sekä tehtaan sijainti- että toimittajatietoja alkuperäisessä mittaamme.
Mutta jos aion käyttää samaa mittaa Plants By Downtime Minutes -kohdassa , minun on poistettava toimittajatiedot ja keskityttävä vain tehtaan sijaintiin.
Minun on muutettava se saman suuren kaikissa muissa osissa, jotka myös viittaavat molempiin tietojoukkoihin, kuten silloin, kun käytin CONCATENATEXia .
Sama pätee seisokkien minuutteihin . Jos työskentelen kortin parissa, joka tarkastelee keskimääräisiä seisonta-aikoja tai vikoja , minun tarvitsee vain vaihtaa tämä osa.
Mitä tulee osaan, jossa lukee "@DowntimeMins", niin se ei haittaisi, jos se pysyisi sellaisena, vaikka viittaan Vioihini tai Keskimääräisiin seisokkiminuutteihini.
Mutta jos olet tyyppi, joka haluaa pitää asiat tietyssä järjestyksessä, voit myös muuttaa tämän. Muista vain, että jos muutat tätä, sinun on muutettava sitä koko sivun ajan. Tämä tarkoittaa lisäponnistusta samojen tulosten saavuttamiseksi.
Voit vain kuvitella kuinka paljon aikaa säästin käyttämällä mittahaaroitusta . Tämä tarkoittaa, että minun ei tarvitse jatkuvasti luoda uusia toimenpiteitä raportin jokaiselle osalle, jonka parissa työskentelen. Minun on vain säädettävä olemassa olevaa mittaa haluamieni tulosten perusteella, mikä lyhentää raportin kehittämisaikaa huomattavasti.
Näytämme sinulle, kuinka tein sen, katsotaanpa Vendors By Downtime Minutes .
Kun vedän mittaa ylös, näet, että siinä on samat 41 riviä kuin Tehtaat / Toimittajat seisokkiminuuttien mukaan .
Vaiheessa 1 viittasin kuitenkin vain toimittajatietoihin ja poistin tehtaan sijainnin.
Muutin tietoja myös muissa paikoissa, joissa se on sovellettavissa.
Säilytin seisokkitunnit , koska tähän perustan tulokset.
Nämä ovat siis pikakorjauksia toimenpiteeseen, jotta sitä voidaan soveltaa raportin muihin osiin.
Näytän sinulle toisen esimerkin tässä. Tällä kertaa tarkastellaan Vendors By Defects -palvelua .
Jälleen kerran, katsomme vain myyjää täällä.
Muutin tässä viittauksen seisokkiminuutteihin . Sen sijaan käytin Defectsia .
Varmistin myös, että muut rivit käyttävät edelleen Toimittajan tietoja.
Johtopäätös
Se oli Antrikshin voimakas DAX-työ. Nautin ehdottomasti sen kanssa työskentelystä , sen haaroittamisesta ja soveltamisesta raportin eri osiin .
Teimme syvällisen DAX-mittausanalyysin, joka oli myös loistava tapa ymmärtää prosessin kaikkia näkökohtia. Pitkän mittauksen tekeminen voi aluksi tuntua pelottavalta, mutta tämän kaltainen perusteellinen DAX-mittaanalyysi voi auttaa selvittämään asiat.
Tällä sivulla työskentely korosti myös sellaisen yhteistyöyhteisön tärkeyttä, jollaista meillä on LuckyTemplatesissa. On hienoa, että kaikilla on mahdollisuus työskennellä Antrikshin kaltaisten ihmisten kanssa sekä muiden jäsenten ja asiantuntijoiden kanssa, joilla on myös muutamia omia vinkkejä ja temppuja.
Kaikki parhaat,
Jarrett
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.