LuckyTemplates-raporttien luominen tehokkaasti ja piilotettujen sudenkuoppien välttäminen

Tässä opetusohjelmassa käsittelen neljää LuckyTemplatesin piilotettua sudenkuoppaa, jotka voivat tuhota tietomallisi ja/tai raporttisi. Näytän sinulle paitsi kuinka välttää nämä ongelmat LuckyTemplates-raportteja luotaessa, vaan myös kuinka luoda kattava malli, joka ratkaisee ne tehokkaasti ja nopeuttaa LuckyTemplates-kehitystä. Voit katsoa tämän opetusohjelman koko videon tämän blogin alaosasta.

Sisällysluettelo

4 Horsemen Of LuckyTemplates Apocalypse LuckyTemplates -raporttien luomisessa

Tunnista suhteet automaattisesti

Ensimmäinen sudenkuoppa LuckyTemplates-raportteja luotaessa on Suhteiden automaattinen tunnistus . Tämä muuttaa tietomallinnustasi koskevan päätöksenteon harkintastasi ja asiantuntemuksestasi automatisoiduksi prosessiksi Power BI:ssä. Mielestäni Microsoftin pitäisi tuoda Clippy takaisin 90-luvulta antaakseen sinulle ainakin oikeudenmukaisen varoituksen ja antaakseen sinun hyväksyä, haluatko heidän tekevän asioita tietomallillesi vai et.

Tämä on todellinen esimerkki työstä, jota ystäväni tekidatahaaste 15. Hän laittoi tämän Total Wins -taulukon uudempaan tietomalliin ja unohti kytkeä automaattisen tunnistussuhteiden pois päältä.

Tämän seurauksena se rakensi tähän taulukkoon kolme vääräntyyppistä suhdetta väärään suuntaan ja lisäsi kaksisuuntaisia ​​suhteita yksisuuntaisten suhteiden sijaan. Se loi paljon epäselvyyttä hänen mallissaan ja heikensi hänen DAX:n tarkkuutta.

LuckyTemplates-raporttien luominen tehokkaasti ja piilotettujen sudenkuoppien välttäminen

Jos tämä ei kerro, että sinun pitäisi sammuttaa se, en ole varma, mikä tekee. Lisäksi, jos sinulla on automaattisen tunnistussuhteen päällä ja sijoitat malliisi katkaistua taulukkoa, esimerkiksi viipalointilaitteen sadonkorjuuarvoja, mutta et halua, että se yhdistetään tietomalliisi, se tulee automaattisesti yhdistä ne ja tekee pohjimmiltaan hyödyttömäksi sen taulukon irrotetun elementin, jota yritit saavuttaa.

Automaattinen päivämäärä/aika

Toinen asia, josta haluan puhua, on automaattinen päivämäärä/aika . Luulen, että tämä on ominaisuus, jonka tarkoituksena oli auttaa aloittelijoita, jotka eivät olleet tietoisia omistettujen päivämäärätaulukoiden monimutkaisuudesta.

Tämä ominaisuus luo yhden päivämäärätaulukon kullekin päivämäärälle ja tietomallisi yksi-moneen -suhteen yhdelle puolelle. Joten se voi joissakin tapauksissa luoda viisi tai kuusi erilaista päivämäärätaulukkoa malliisi. Se tarkoittaa myös, että se on luotu siten, että sinun on käsiteltävä päivämäärät oudossa hierarkkisessa muodossa. Se ei vain sotke mallia, vaan vaikeuttaa niiden kanssa työskentelyä.

Joten, siirrytään LuckyTemplatesiin. Luomme mallitiedoston, poistamme kaikki nämä mallin ominaisuudet käytöstä ja tallennamme sitten mallin jollain muulla toiminnolla. Voimme avata sen joka kerta, kun luomme uuden raportin ja jättää sen huomiotta nuo neljä ratsumiestä.

Jos nyt siirrymme Asetukset ja asetukset -kohtaan, näet Globalissa, että automaattista suhteiden tunnistusta ei voi poistaa käytöstä. Ainoa tapa poistaa se käytöstä on Nykyinen tiedosto -kohdassa Data Load. Joten jos et tee mallia, sinun on poistettava tämä käytöstä joka kerta. Ja jos et muista, se luo joitakin noista huonoista ihmissuhteista.

LuckyTemplates-raporttien luominen tehokkaasti ja piilotettujen sudenkuoppien välttäminen

Joten sammuta se sekä automaattinen päivämäärä/aika. Varmista lisäksi, että Havaitse saraketyypit ja -otsikot jäsentämättömille lähteille on myös pois päältä, mikä on jotain siinä, että erityisesti CSV-tiedostoissa voi aiheuttaa ongelmia, koska se arvioi vain muutaman sadan ensimmäisen rivin perusteella. Jälleen kerran, se tekee huonoja päätöksiä, jotka voivat aiheuttaa ongelmia BI-raporteissa.

LuckyTemplates-raporttien luominen tehokkaasti ja piilotettujen sudenkuoppien välttäminen

Voit myös kytkeä automaattisen päivämäärän/ajan pois päältä maailmanlaajuisesti, mikä tarkoittaa, että olemme voittaneet kaksi ensimmäistä ratsumiestä heti portin ulkopuolella.

LuckyTemplates-raporttien luominen tehokkaasti ja piilotettujen sudenkuoppien välttäminen

Siirrymme eteenpäin, lisäämme päivämäärätaulukon malliimme. Käyttämäni päivämäärätaulukko on Melissan uskomaton Extended Date -taulukko, jonka löydät LuckyTemplates-foorumilta.

Nyt siirrymme LuckyTemplates-kohtaan, siirrymme kohtaan Home, New Source ja sitten Blank Query . Sitten, jos siirrymme Advanced Editoriin, voimme liittää Extended Date -taulukon koodin.

LuckyTemplates-raporttien luominen tehokkaasti ja piilotettujen sudenkuoppien välttäminen

Ja tässä vaiheessa meidän on tehtävä päätös. Koska käytämme mallia, emme tiedä, miltä faktataulukko tulee näyttämään. Se on erilainen jokaisessa raportissa.

Joten jos tietotaulukosi ovat yleensä melko vakiopituisia, voit luoda päivämäärätaulukollesi dynaamisen aloitus- ja lopetuspäivän. Yleensä kuitenkin teen tässä tilanteessa, että käytän vain vuoden, jonka tiedän olevan väärä, mutta tiedän, että jos unohdan mennä ja muuttaa asioita, se antaa minulle todella outoja tuloksia. Sitten se hölkkää muistiani ja muistuttaa minua menemään sisään ja yhdistämään päivämäärätaulukoni päivämäärät faktataulukkoani.

Joten tässä esimerkissä aion vain laittaa 1950 tähän. Haluamme aina käyttää koko vuoden päivämäärätaulukossamme, joten laitan sen vuoden 1950 loppuun. Oletetaan, että tilikausi alkaa 1. heinäkuuta.

LuckyTemplates-raporttien luominen tehokkaasti ja piilotettujen sudenkuoppien välttäminen

Sitten painamme Invokea, ja se rakentaa meille päivämäärätaulukon. Myöhemmin kun tiedämme tietotaulukkojemme kestomuodon, menemme tänne ja muutamme niitä päivämääriä. Se päivittää päivämäärätaulukon vastaamaan näitä kestoja.

LuckyTemplates-raporttien luominen tehokkaasti ja piilotettujen sudenkuoppien välttäminen

Päivämäärätaulukoiden merkitseminen LuckyTemplates-raportteja luotaessa

Nyt haluan puhua päivämäärätaulukoiden merkitsemisestä . Tämä on yksi muista hevosmiehistä, joiden kanssa emme ole vielä olleet tekemisissä. Päivämäärätaulukossa voit tehdä sen joko mallinäkymässä tai taulukkonäkymässä. Yleensä teen sen taulukkonäkymässä.

LuckyTemplates-raporttien luominen tehokkaasti ja piilotettujen sudenkuoppien välttäminen

Se kysyy sinulta kenttää, jonka haluat vahvistaa. Laajennetussa päivämäärätaulukossa se tulee aina olemaan Päivämäärä- kenttä.

LuckyTemplates-raporttien luominen tehokkaasti ja piilotettujen sudenkuoppien välttäminen

Kun painat Vahvista, se tekee kuusi asiaa peräkkäin. Se vahvistaa, että Päivämäärä-kenttä sisältää yksilöllisiä arvoja, että se ei sisällä nolla-arvoja, että se sisältää vierekkäisiä päivämääräarvoja ja että jos se on päivämäärä/aika-kenttä (mikä tässä tapauksessa ei ole, se on päivämääräkenttä). Jos se olisi Päivämäärä/Aika-kenttä, se vahvistaisi, että sillä on sama aikaleima jokaiselle kyseisen päivämäärän merkinnälle.

Lisäksi se päästää eroon automaattisista päivämäärähierarkioista, joista puhuin aiemmin. Se sallii myös tiettyjen toimintojen, jotka odottavat peräkkäisen validoidun päivämäärän ajantietotoimintojen alla, toimivan oikein. Joissakin tapauksissa nämä toiminnot eivät toimi kunnolla ilman oikein merkittyä päivämäärätaulukkoa ja vahvistettua päivämääräkenttää.

Joten merkitsemällä päivämäärätaulukkosi se tekee kaikki ne hyvät asiat, ja teemme sen mallissa. Vaikka muuttaisimme alkamis- ja lopetuspäivän kestoa, se pysyy silti merkittynä päivämäärätaulukona.

Automaattinen yhteenveto

Viimeinen asia, jonka haluamme tehdä, on automaattinen yhteenveto .

Viimeinen asia, jonka haluamme tehdä, on automaattinen yhteenveto . Jos siirrymme kenttänäkymään, näemme summausmerkit kaikkien numeeristen kenttiemme vieressä. Näet Saraketyökaluissa, että se asettaa summan summan kaikkien näiden viereen. Se olettaa tietävänsä, mitä haluamme tehdä näillä.

LuckyTemplates-raporttien luominen tehokkaasti ja piilotettujen sudenkuoppien välttäminen

Tämä koskee kysymystä implisiittisistä ja eksplisiittisistä toimenpiteistä. Jälleen kerran, et halua siirtää tätä päätöksentekoa LuckyTemplatesille, jotka haluat luoda eksplisiittisiä mittareita, ja haluat poistaa nämä summafunktiot käytöstä. Alkuperäisissä LuckyTemplatesissa ei ole mahdollista sammuttaa kaikkia niitä samanaikaisesti.

Sitten sinulla on työläs tehtävä käydä läpi jokainen, johon on lisätty yhteenveto, ja siirtyä saraketyökaluihin ja napsauttaa sitten Älä tee yhteenvetoa . Kun teet sen, näet, että se vie summausmerkin pois.

LuckyTemplates-raporttien luominen tehokkaasti ja piilotettujen sudenkuoppien välttäminen

Huomaat kuitenkin, että tässä päivämäärätaulukossa on paljon näitä automaattisia yhteenvetoja. Saatat ihmetellä, onko olemassa helpompaa tapaa tehdä tämä. Vastaus on kyllä, voit käyttää taulukkoeditoria 3 (TE3).

Hyödynnämme TE3:n edistynyttä komentosarjatilaa sammuttaaksemme tämän kaiken kerralla. Voit tehdä tämän siirtymällä kohtaan Makrot ja napsauttamalla sitten Poista koko mallin yhteenveto käytöstä . Huomaat, että se on vain suhteellisen lyhyt C-sharp-skripti.

LuckyTemplates-raporttien luominen tehokkaasti ja piilotettujen sudenkuoppien välttäminen

Tämän jälkeen palaamme TOM Exploreriin, napsautamme tietomalliamme, napsautamme hiiren kakkospainikkeella makroja ja napsautamme sitten Poista koko mallin yhteenveto käytöstä. Ja se sammutti koko päivämäärätaulukon yhteenvedon vain muutamalla napsautuksella. Se on vain mahtava ominaisuus TE3:ssa.

LuckyTemplates-raporttien luominen tehokkaasti ja piilotettujen sudenkuoppien välttäminen

Näiden neljän ratsumiehen lisäksi on vielä yksi tärkeä asia, joka sinun on tehtävä. Sinun on piilotettava avainkentät suhteen tietotaulukon puolelta. Voit tehdä tämän käymällä ne läpi yksitellen ja piilottamalla ne alkuperäisissä LuckyTemplatesissa. Mutta voit myös kirjoittaa sen TE3:een, ja vain kahdella napsautuksella kaikki tapahtuu oikein mallissasi.

Pudotettuamme nuo neljä ratsumiestä teemme elämästämme helpompaa kehityksen näkökulmasta, teemojen ja taustojen suhteen. Voit luoda jotain tällaista – mallin, jossa on yrityksesi logo, taustaväri jne. Tämän jälkeen voit tallentaa sen PBIT-mallina, ei PBX-tiedostona. Kun avaat tämän tiedoston, se antaa sinulle mukavan lähtökohdan suunnittelullesi, kun kaikki nuo neljä ratsumiestä on sammutettu ja "tappioita".

LuckyTemplates-raporttien luominen tehokkaasti ja piilotettujen sudenkuoppien välttäminen




Johtopäätös

Tässä blogissa näytin sinulle LuckyTemplatesin neljä piilotettua sudenkuopan, niiden välttämisen ja lisää vinkkejä nopeaan ja helppoon raporttien kehittämiseen. Toivottavasti tämä antaa sinulle hyvää ajattelemisen aihetta ja kuinka haluat luoda samanlaisen mallin ja välttää joitain noita suuria sudenkuoppia luodessasi.

Kippis!


Kuinka asentaa DAX Studio & Tabular Editor LuckyTemplatesissa

Kuinka asentaa DAX Studio & Tabular Editor LuckyTemplatesissa

Opi lataamaan ja asentamaan DAX Studio ja Tabular Editor 3 ja miten ne määritetään käytettäväksi LuckyTemplatesissa ja Excelissä.

LuckyTemplates -muotokartan visualisointi tilaanalyysiin

LuckyTemplates -muotokartan visualisointi tilaanalyysiin

Tämä blogi sisältää Shape Map -visualisoinnin tilaanalyysiä varten LuckyTemplatesissa. Näytän sinulle, kuinka voit käyttää tätä visualisointia tehokkaasti sen ominaisuuksien ja elementtien kanssa.

LuckyTemplatesin talousraportointi: tulosten kohdentaminen malleihin jokaisella rivillä

LuckyTemplatesin talousraportointi: tulosten kohdentaminen malleihin jokaisella rivillä

Tässä opetusohjelmassa esittelen ainutlaatuisen idean talousraportoinnista, joka allokoi tulokset LuckyTemplatesin sisällä olevien taulukkopohjien ennalta määrittämiseen.

DAX-mittaukset LuckyTemplatesissa käyttämällä mittahaaroitusta

DAX-mittaukset LuckyTemplatesissa käyttämällä mittahaaroitusta

Luo DAX-suureita LuckyTemplatesissa käyttämällä olemassa olevia suureita tai kaavoja. Tätä kutsun mittahaaroitustekniikaksi.

Tehokkain toimintopuhelu LuckyTemplatesissa

Tehokkain toimintopuhelu LuckyTemplatesissa

Tässä blogissa tutustu LuckyTemplates-tietojoukkoon, tehokkaimpaan funktiokutsuun, joka tuo tuhansia M- ja DAX-funktioita sormiesi ulottuville.

Datamallinnustekniikat DAX-mittausten järjestämiseen

Datamallinnustekniikat DAX-mittausten järjestämiseen

Tämän päivän opetusohjelmassa jaan muutamia datamallinnustekniikoita DAX-mittausten järjestämiseksi paremmin tehokkaamman työnkulun aikaansaamiseksi.

LuckyTemplates Financial Dashboard: Täydelliset taulukon mukautusvinkit

LuckyTemplates Financial Dashboard: Täydelliset taulukon mukautusvinkit

LuckyTemplates on loistava työkalu talousraportointiin. Tässä on opetusohjelma räätälöityjen taulukoiden luomisesta LuckyTemplates-talouden hallintapaneelillesi.

Power Queryn kielivirran parhaat käytännöt

Power Queryn kielivirran parhaat käytännöt

Tässä opetusohjelmassa keskustellaan Power Query Language Flowsta ja siitä, kuinka se voi auttaa luomaan sujuvan ja tehokkaan dataraportin.

LuckyTemplates mukautetut kuvakkeet | PBI-visualisointitekniikka

LuckyTemplates mukautetut kuvakkeet | PBI-visualisointitekniikka

Keskustelen yhdestä suosikkitekniikoistani mukautettujen LuckyTemplates-kuvakkeiden ympärillä, joka käyttää mukautettuja kuvakkeita dynaamisella tavalla LuckyTemplates-visuaaleissa.

LuckyTemplates -taulukoiden luominen UNION & ROW -funktiolla

LuckyTemplates -taulukoiden luominen UNION & ROW -funktiolla

Tässä blogissa näytän sinulle, kuinka voit luoda LuckyTemplates-taulukoita käyttämällä kaavaa, joka yhdistää UNION-funktion ja ROW-funktion.