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 CallBackDataID:tä , joka on DAX Studion suorituskykyongelma. Opit mitä se tekee ja miten se vaikuttaa DAX-kyselysi suorituskykyyn.
Tallennusmoottori tarjoaa tietoja kaavamoottorille tietovälimuistin muodossa. Mutta kun tallennuskone ei pysty arvioimaan lauseketta, se pyytää ja kutsuu kaavamoottorilta apua CallBackDataID:n avulla .
CallBackDataID:n käyttäminen laskelmissasi hidastaa DAX:n suorituskykyä, koska se käyttää sekä tallennus- että kaavamoottoria. Se on kuitenkin parempi kuin vain kaavamoottori, joka tekee kaiken työn, koska se toimii edelleen pakatulla tiedolla eikä vaadi materialisointia.
Lisäksi, kun kaavamoottori on mukana, tuloksia ei tallenneta välimuistiin. Välimuistit parantavat käyttökokemusta kyselyn tai mittauksen suorittamisessa LuckyTemplatesissa.
Sisällysluettelo
Mistä löytää CallBackDataID
CallBackDataID löytyy DAX Studion palvelimen ajoituksista. Niiden tärkeyden vuoksi ne on korostettu xmSQL-käskyssä. Kun haluat optimoida DAX:si, CallBackDataID:n löytäminen on paras paikka aloittaa.
Toinen optimointitekniikka on suodattimien hyödyntäminenaina kun mahdollista. CLCULATE on parempi käyttää suodattimissa kuin käyttääpöytänä. FILTER on iteraattori, ja kun suodatat taulukon, se iteroidaan. Näiden kahden iteraattorin läsnäolo voi hidastaa kyselyäsi.
Tässä on kaksi esimerkkikyselyä CallBackDataID- tunnuksella ja ilman sitä .
Tämä on lokalisoitu mitta, joka määrittää kaksi yllä olevaa kyselyä.
Ylin mitta toistaa myyntitaulukon, kertoo nykyisen hinnan ja määrän ja laskee sen sitten yhteen. Pohjamitta tarkistaa, onko Ostopäivä suurempi tai yhtä suuri kuin 31. maaliskuuta 2016. Funktio suuressa luo CallBackDataID:n , koska se ei käytä CLCULATE -toimintoa .
Testaa tämä suorittamalla kysely, jolla on CallBackDataID . Muista tyhjentää välimuisti ja ottaa palvelinajoitukset ja kyselysuunnitelmat käyttöön ennen sen suorittamista.
Jos napsautat Palvelimen ajoitukset -välilehteä alareunassa, näet, että ensimmäinen tarkistus on korostettuna. Tämä johtuu CallBackDataID: n läsnäolosta .
Voit myös nähdä CallBackDataID:n xmSQL-käskyssä. Mitan IF - toiminto on tallennusmoottorin kykyjen ulkopuolella, joten se pyytää apua kaavamoottorilta.
Suorituskykyongelman ratkaiseminen
Jos suoritat kyselyn, jolla ei ole CallBackDataID- tunnusta , voit nähdä, että tarkistukset eivät ole enää korostettuina.
Tämä johtuu siitä, että CLCULATE- suodatin työnnetään alas varastomoottoriin. Se ei enää tarvitse apua kaavamoottorilta, koska se voi toimia itsestään.
Mikäli mahdollista, yritä käyttää suodattimia CLCULATE -sovelluksessa . Se optimoi DAX-suorituskyvyn työntämällä suurimman osan työstä tallennusmoottoriin, mikä tekee siitä nopeamman.
Johtopäätös
Tehokkuusosumia voi syntyä, jos kyselysi on liian monimutkainen, jotta tallennuskone ei toimisi. Se tuo tarpeettomia prosesseja, kuten CallBackDataID , laskelmaan ja hidastaa DAX:ia. Voit lieventää sitä käyttämällä CLCULATE -sovelluksen suodattimia .
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.