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 opit käyttämään UNION-toimintoa. Tässä opetusohjelmassa verrataan UNION-toiminnon suorituskykyä muihin taulukkojen yhdistämistekniikoihin.
The-toiminto yhdistää kaksi taulukkoa yhdeksi taulukoksi yhdistämällä niiden rivit ja poistamalla päällekkäiset rivit.
Tämän opetusohjelman esimerkki on myyntitaulukko, joka on jaettu kolmeen taulukkoon jokaiselle vuodelle (2007, 2008, 2009).
Sisällysluettelo
UNION-toiminto DAXissa
Avaa ja käynnistä Server Timings and Query Plan.
Alla olevaa DAX-koodia käytetään esimerkkinä:
Kun olet suorittanut koodin, siirry Palvelimen ajoitukset -välilehteen. Näet, että koodin suorittaminen kestää yhteensä 5,4 sekuntia. Suurin osa suoritusajasta kului . Jokainen näistä kolmesta kyselystä sisältää saman toiminnon, mutta vuodet ovat erilaisia.
Kun tallennuskone on palauttanut nämä kolme kyselyä, se suorittaa UNIONin, joka näkyy loogisessa kyselysuunnitelmassa. Kyselysuunnitelma laskee myös kokonaismyynnin.
Fyysisen kyselysuunnitelman myyntitaulukossa näet kolme datavälimuistia, jotka sisältävät kullekin vuodelle suoritetut toiminnot.
DAX-suorituskyvyn vertailu
Vertailun luomiseksi luodaan kokonaismyynnin mitta käyttämällä alkuperäistä myyntitaulukkoa.
Jos suoritat tämän koodin ja siirryt Palvelimen ajoitukset -välilehteen, voit nähdä, että tämä on huomattavasti tehokkaampi kuin UNION-toiminto.
UNION-toiminto kuluttaa 97,9 kilotavua, kun taas uusi mitta vain 1 kilotavua.
Kun käytät UNIONia, DAX Engine palauttaa valtavan määrän datavälimuistia takaisin Formula Engineen. Tämä asettaa paljon painetta RAM-muistiin.
Joten jos kyseessä on yli miljoona riviä sisältävä tietomalli, ei ole suositeltavaa käyttää UNION-toimintoa
UNION DAX -toimintovaihtoehdot
UNIONin sijaan voit käyttää kolmea SUMX- funktiota tässä esimerkissä. Eli yksi SUMX-toiminto joka vuosi.
Kun suoritat tämän koodin ja siirryt Palvelimen ajoitukset -välilehteen, voit nähdä, että suoritusaika on huomattavasti lyhyempi. Se meni 5 400 ms:sta 33 ms:iin suorittaen silti kolmea eri kyselyä.
Toinen tapa on liittää tietomallitaulukko Power Queryyn tai itse tietolähteeseen.
Mutta paras vaihtoehto on luoda taulukko, joka yhdistää nämä kolme taulukkoa. Mutta tällä vaihtoehdolla on hyvät ja huonot puolensa.
Lasketun taulukon avulla voit säästää kokonaiskäsittelyaikaa sen sijaan, että suoritat lisäyksen Power Queryssä. Tämä kuitenkin lisää tietokannan kokoa VertiPaqissa.
Kun käytät laskettua taulukkoa, luot uuden taulukon, joka yhdistää kolme taulukkoa. Mutta nämä kolme jaettua taulukkoa pysyvät edelleen tietokannassa.
Tässä esimerkissä kolme taulukkoa kuluttavat yhteensä 25 Mt. Jos luot lasketun taulukon, se kuluttaa vielä 25 Mt RAM-muistia.
Tällaisten arkaluonteisten tapausten kohdalla sinun on tehtävä valistuva päätös siitä, mikä olisi paras tapa toimia.
Johtopäätös
DAX:n UNION-toiminto yhdistää kaksi taulukkoa yhdeksi, mikä helpottaa tietojen analysointia. Se toimii ottamalla kaksi taulukkoa syötteeksi ja palauttamalla uuden taulukon, joka sisältää kaikki rivit molemmista syötetaulukoista. Tällä toiminnolla on kuitenkin omat rajoituksensa.
UNION-toiminto voi olla hitaampi kuin muut tiedon yhdistämismenetelmät, varsinkin jos syöttötaulukot ovat suuria. Se voi myös kuluttaa enemmän tilaa säilytystilassa muihin vaihtoehtoihin verrattuna.
Aina kun tilanne vaatii taulukoiden yhdistämistä, on tärkeää ensin punnita edut ja haitat ennen kuin päätät käyttää UNION-toimintoa. Vaihtoehtojasi ovat SUMX-funktio, tietomallitaulukko tai laskettu taulukko.
Kaikki parhaat,
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.