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.
LuckyTemplates-virtuaalipöytä on henkilökohtainen suosikki DAX-aiheeni. Ne ovat avain DAXin täyden tehon vapauttamiseen. Virtuaalitaulukot ovat LuckyTemplatesin ainoa täysin dynaaminen taulukkotyyppi, ja on ongelmia, jotka voidaan ratkaista vain käyttämällä virtuaalitaulukkotekniikoita mittareissasi. Voit katsoa tämän opetusohjelman koko videon tämän blogin alaosasta.
Tässä opetusohjelmassa aion jakaa viisi parasta vinkkiäni ja temppujani, jotka olen kertynyt vuosien aikana ja jotka ovat todella auttaneet minua ymmärtämään ja korjaamaan Power Bi -virtuaalitaulukoiden tapahtumia.
Esimerkki, jonka aion käydä läpi tänään, on peräisin, ja se tulee jäseneltä nimeltä Dave C, joka työskentelee työturvallisuuden parissa. Davella oli sarja turvallisuuspisteitä, ja hän halusi normalisoida ne niin, että paras pistemäärä oli 10, ja sitten dynaamisesti keksiä N:nnen listan.
Aluksi ajattelimme tehdä tämän yksinkertaisella tavallamittaa, mutta huomasimme myöhemmin, että monilla hänen normalisoiduilla arvoillaan on siteitä. Jos esimerkiksi haluat listan seitsemännen kohteen, RANKX:ssä ei ole numeroa seitsemän. Ei ole helppoa tapaa poistaa sitä suodatintilasta. Joten päätimme a-pohjainen mitta, jotta se laskee aina n:nnen luvun alaspäin.
Tämä on samantapaista, kun vedät seitsemännen kortin pakasta, lasket seitsemän korttia ja sitten käännät sen seitsemän pinon ympäri, ja pohjassa oleva kortti on haluamasi. Aiomme tehdä vastaavan TOPN-toimenpiteessä.
Sisällysluettelo
Vinkki 1: Käytä ulkoista työkalua LuckyTemplates-virtuaalipöytäsi visualisointiin
Voit käyttää DAX Studiota tai taulukkoeditoria. Tässä esimerkissä käytän taulukkoeditoria 3 (TE3). Se on teknisesti mahdollista tehdä Mallintaminen – Uusi taulukko -välilehdellä, mutta se luo fyysisiä taulukoita tietomalliisi. Sinun on vaihdettava manuaalisesti sen ja editorin välillä, ja se on vain hidas ja vaikea tapa tehdä se.
Kun näet dynaamisen tavan, jolla se voidaan tehdä ulkoisen työkalun avulla, näet hyödyn.
Joten TE3:ssa luomme uuden DAX-kyselyn. Voimme ottaa ensimmäisen mittamme ja kopioida sen DAX-kyselyymme.
Jos muistat, DAX-kyselyt alkavat aina arvolla EVALUATE . Saamme aluksi virheilmoituksen, koska DAX-kyselyt palauttavat taulukoita . Tämä oli mitta, jossa kaksi viimeistä muuttujaa ovat skalaarit. Tässä voimme muuttaa palautusarvoa , mikä on seuraava vinkkini.
Vinkki 2: Tee virheenkorjaus LuckyTemplates-virtuaalitaulukossasi osissa muuttujien avulla
Voit tehdä virheenkorjauksen virtuaalitaulukoissa samalla tavalla kuin mittausten kanssa – pala palalta muuttamalla palautusarvoa. Aloitetaan ensimmäisestä virtuaalitaulukosta, vEvalTablesta . Korvaamme yksinkertaisesti RETURN-arvon (Final) ensimmäisellä muuttujallamme (VAR). Ja voit nähdä, että virhe poistuu, koska DAX-kysely saa nyt taulukon.
VEvalTable-taulukossa otamme alkuperäiset tiedot, jotka ovat turvallisuuspisteet, ja normalisoimme ne ja lisäämme Normalized Value -sarakkeen virtuaalitaulukkoon. Meillä on indeksi, alueen arvo ja normalisoitu arvo. Voimme lajitella nämä arvot ylös tai alas ja suodattaa arvot myös.
Tämä antaa meille juuri sen, mitä odotimme. Se palauttaa 50 riviä, mikä on koko tietojoukko. Kaikki sujuu hyvin, joten mennään alas ja tutkitaan seuraavaa taulukkoa, joka on vTableTopN . Tässä taulukossa otetaan TOPN käyttämällä n:nnen kohteen liukusäätimen arvoa. Tässä esimerkissä meillä on yllä olevan virtuaalitaulukon seitsemäs arvo (vEvalTable), ja otamme tämän TOPN-arvon normalisoidun arvon perusteella laskevassa järjestyksessä.
Joten kun muutamme RETURN-funktiomme sellaiseksi, se putoaa, emmekä saa mitään. Katsotaanpa miksi, koska tämä on todella tärkeä käsite virtuaalitaulukoiden virheenkorjauksessa ja ymmärtämisessä.
Jos katsomme kaavaa, meillä on N. kohteen liukusäätimen arvo pääepäiltynä tässä. Takaisin LuckyTemplatesiin, voimme nähdä, että tämä on periaatteessa vain numeron seitsemän keräämistä. Huomaa, että liukusäätimiä on sivun yhteydessä .
Ja tässä tapauksessa, kun tarkastelemme taulukon virheenkorjausta kontekstista, valitulla arvolla ei ole kontekstia sen ympärillä . Sillä ei ole mitään sen suhteen, että se voisi vetää tuon numeron. Saimme TOPN:n, mutta emme tiedä, mikä N on TOPN:ssa, koska valittu arvo palauttaa tyhjän.
Miten hoidamme sen? Katsotaanpa valittua arvon mittaa. Suurimman osan ajasta kiinnitämme aina huomiota ensimmäiseen parametriin, mutta on olemassa toinen parametri, joka on vaihtoehto. Tästä pääsemme kolmanteen vinkkiini.
Vinkki 3: Käytä vaihtoehtoista parametria kohdassa SELECTEDVALUE
Tässä tapahtui, että se on vetänyt tyhjää vaihtoehtona. Mutta se, mitä haluamme tehdä (virheenkorjaustarkoituksiin), on se, että haluamme antaa tälle todellista arvoa . Joten laitamme numeron 7 ja tallennamme sen.
Nyt meillä on joitain arvoja. Se palauttaa seitsemän riviä, mikä on täsmälleen mitä sen pitäisi, koska TOPN-arvo on seitsemän.
Jatketaan riviä alaspäin seuraavaan virtuaalitaulukkoon, joka on vTableNthItem . Meillä on tuo seitsemän kortin pino, ja tämä pöytä periaatteessa kääntää sen ympäri. Olimme edellisessä taulukossa laskevassa järjestyksessä, ja nyt olemme nousevassa järjestyksessä.
Jos otamme ja kopioimme tämän alas PALAUTUS-osioon, saamme tulokset. On mielenkiintoista, että se ei palauta yhtä riviä. Se palauttaa kolme riviä, koska nämä kolme ovat tasan. Juuri tästä syystä käytämme tässä tapauksessa TOPN:ää RANKX:n sijaan.
Siirrytään nyt tulokseen . Jos kopioimme VAR-tuloksen RETURN-osioon, tästä tulee neljäs vinkkini.
Vinkki 4: Käytä { } muuttaaksesi skalaarit taulukoiksi
Kaavassa otamme max () kyseisestä vTableNthItem ja palautamme normalisoidun arvon. Tämä voisi olla, se voisi olla, se voisi olla. Se on vain jokin aggregaattori, joka palauttaa tuon yhden arvon tuossa taulukossa. Ja niin, jos kopioimme tämän, se antaa meille virheen, koska tämä on nyt skalaari.
Mutta tämä on neljäs vinkkini, joka liittyy virheenkorjaukseen. Mitä voit tehdä, on vain lisätä kiharat sulut . Näin tekemällä se muuttaa skalaarin taulukoksi.
Ja sitten tässä on vain viimeinen virhetarkistus, eli jos käy ilmi, että arviointitaulukko on pienempi kuin rivien määrä, se palauttaa riittämättömät tiedot. Mutta tiedämme tässä tapauksessa, että tietojoukkomme on tarpeeksi suuri. Voimme kuitenkin vain testata sen kirjoittamalla Final . Jälleen, koska se on skaalaus, tarvitsemme myös kiharat hakasulkeet, ja saamme saman arvon tässä.
Olemme perehtyneet tähän virtuaaliseen taulukkoon ja tehneet sen virheenkorjauksia. Olemme käyttäneet vaihtoehtoista arvoa SELECTEDVALUE-kohdassa, jotta se ei putoa kontekstista. Nyt haluan vain näyttää sinulle yhden lisävinkin, joka oli mielestäni todella hyödyllinen.
Vinkki 5: Käytä CONCATENATEX/UNICHARia taulukon muuttamiseen skalaariksi
Viankorjauksen yhteydessä haluat nähdä LuckyTemplatesissa, miltä taulukko näyttää. Yleissääntönä on, että mitta voi palauttaa vain skalaarin, ei taulukkoa. Mutta aion näyttää sinulle yhden huijauksen, jonka avulla se voi melkein palauttaa pöydän.
Tarkastellaanpa tätä mittaa, joka on Visualized Virtual Table , ja meillä on tässä kaikki alun perin meillä olleet virtuaalitaulukot. Haluamme esimerkiksi näyttää esim. raportin etusivulla vTableTopN:n.
Voit käyttää tätätoiminto. Voit itse asiassa ottaa tuon virtuaalisen taulukon nimen (vTableTopN) ja ottaa taulukon arvot ja ketjuttaa ne. Voit luoda jotain, joka näyttää periaatteessa virtuaalipöydältä.
Jos otamme tämän toimenpiteen, meidän on palattava LuckyTemplatesiin ja pudotettava tämä korttimittaan. Tyypillisesti taulukko antaa virheen, mutta CONCATENATEXin kautta se muutti taulukon skaalaimeksi. Voit nähdä, että se on melko alkeellista, mutta se palauttaa juuri sen, mitä odotamme, ja se tekee sen dynaamisella tavalla.
Se on tapa työntää taulukko mittaan ja näyttää se raportissasi. Se on todella hyödyllinen virheenkorjaustemppu. Se tarjoaa hyvän muodon korttiarvolle, jota voit käyttää raportissa.
Johtopäätös
Toivottavasti tämä opetusohjelma antaa sinulle ajattelemisen aihetta LuckyTemplates-virtuaalipöydän kanssa työskentelyn suhteen. Nämä ovat muutamia lisävinkkejä, joiden avulla voit ymmärtää, mitä virtuaalipöydässäsi tapahtuu. Toivottavasti siitä oli apua.
Vieraile meilläsaadaksesi lisää LuckyTemplates-opetusohjelmia ja alla olevista linkeistä lisää aiheeseen liittyvää sisältöä.
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.