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 käsitellään muuttujia, mukaan lukienjatoimintoja. Ymmärrät, kuinka nämä auttavat parantamaan DAX-kyselyjesi suorituskykyä ja tarjoavat tarkkoja tuloksia.
Muuttujia tulee käyttää mahdollisimman paljon, koska ne löytävät helposti optimointikoodit. Ne estävät sinua saamasta vääriä tulosteita ja säästät aikaasi virheen etsimiseen. Muuttujat kuitenkin estävät joskus arvon uudelleenlaskemisen. Joten kun ne on määritetty arvolla, sitä ei voi muuttaa edes CLCULATE -toiminnolla .
On tärkeää tietää, missä muuttujia tulisi määritellä ja käyttää, koska niiden käyttäminen iteraatiossa ja sen ulkopuolella tuottaa erilaisia tuloksia. Ne on määriteltävä lähellä niiden käyttöpaikkaa. Tämä auttaa myös hajottamaan pitkiä koodeja, mikä helpottaa niiden ymmärtämistä ja virheenkorjausta.
Sisällysluettelo
Luo DAX-kyselyitä CLCULATE and FILTER -sovelluksella
DAXissa on erilaisia menetelmiä tulosten ja vastausten saamiseksi. Sinun on kehitettävä omaa tyyliäsi ja kulkuasi raportin luomisessa, jotta voit olla tyytyväinen siihen, mitä työskentelet. Vaikka sinulla olisi oma tyylisi, sinun on silti noudatettava erityisiä ohjeita, joihin kuuluu CLCULATE- käyttö eri menetelmissä, kuten FILTER .
FILTER voi lähettää paljon pakkaamatonta dataa kaavamoottorille ja voi mahdollisesti laukaista CallBackDataID:n. Mittoja käytetään tässä näyttämään LASKE- ja SUODATA -toimintojen tulokset . Tällä on myös määritetty mitta, joka on kyselyn paikallinen. Määriteltyjä toimenpiteitä ei löydy tietomallista, mutta ne voivat kehittää koodejasi ja tehdä vianmäärityksen nopeammin.
Ensimmäisellä rivillä näet suuren, joka määrittää päivämäärän muuttujan. Tämä tarkoittaa, että se suodattaa Fakta-taulukon päivämäärille, jotka tapahtuvat 31. maaliskuuta 2016 tai sen jälkeen. Voit myös nähdä yksinkertaisen kokonaismyynnin mittarin, joka toistaa Faktan myynti -taulukon ja kertoo määrän ja nykyisen hinnan.
Seuraava toimenpide on käyttösisällä. Jos muistat CallBackDataID - moduulista, IF:n käyttäminen SUMX-funktion sisällä luo CallBackDataID: n .
Tämä mitta suodattaa koko Fact Sales -taulukon. Se poistaa päivämäärätaulukosta tulevat suodattimet.
Sinun on oltava varovainen suodattaessasi koko taulukkoa, koska se suodattaa myös kaikki sarakkeet, jotka ovat yksi-moneen -suhteen toisella puolella.
Tämä toimenpide on sama kuin edellinen toimenpide; Ainoa ero on, että se ei suodata koko taulukkoa. Se käyttää SUMX: ää vain suodatetun taulukon iterointiin.
Tämä on toinen mitta, joka suodattaa Fact Sales -taulukon, mutta tällä kertaa se on vain siinä sarakkeessa, jossa se on.
Viimeinen mitta käyttää CLCULATE- ja tietomallia tietojen suodattamiseen ja hakemiseen.
Suorita ja tarkista jokainen mitta
Suorita ensin IF- mitta. Muista tyhjentää välimuisti ennen kyselyn suorittamista ja ottaa käyttöön Palvelimen ajoitukset ja kyselysuunnitelma.
Vaikka se tarjoaa oikeat tiedot, suorituskyky on hidas CallBackDataID:n ja 3 Durationsin vuoksi .
Jos suoritat mittauksen, joka suodattaa koko Fact Sales -taulukon, voit silti nähdä CallBackDataID-tunnuksen . Se myös luo 15 003 riviä ja antaa virheellisiä tuloksia.
Kun suoritat mittarin, joka ei suodata kaikkea Faktamyyntitaulukkoa, saat oikeat tulokset. Näet kuitenkin edelleen CallBackDataID :n ja toteutuneet 15 003 riviä, mutta tulosteita on vain 7 riviä.
Suorita seuraava mitta, joka suodattaa sarakkeessa. Saat oikeat tulokset ja poistat CallBackDataID:n . Mutta voit silti nähdä, että siitä tuli paljon rivejä.
Suorita CLCULATE- mitta. Voit nähdä, että se toteutui vain 10 riviä ja loi oikeat tiedot 5 millisekunnissa.
Se on nopein kaikista yllä olevista mitoista, koska siinä ei ole ja veti vain 10 riviä. Tämä osoittaa, kuinka vaikuttava CLCULATE on saada nopeita ja tarkkoja tuloksia.
Jos suoritat kaikki DAX-kyselyt tai mittaukset, voit nähdä, mikä niistä on hitain ja nopein keston perusteella. Voit myös nähdä kunkin toimenpiteen tulokset.
Johtopäätös
Siirtämällä suodattimet CLCULATE-kohtaan säästät aikaa ja materialisaatiota, koska CallBackDataID poistetaan . Sinun ei tarvitse iteroida tietoja kahdesti. Tämä myös maksimoi DAX:si suorituskyvyn ja auttaa sinua parantamaan kehitystaitojasi.
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.