Parhaat käytännöt LuckyTemplates-raporttien kehittämiseen

Muutaman viime kuukauden aikana olen esittänyt useita opetusohjelmia, joissa esittelin parhaita käytäntöjä LuckyTemplates-raporttien kehittämisessä jokaiselle LuckyTemplatesin neljälle pilarille. Tässä blogissa halusin käyttää tilaisuutta hyväkseni esitelläkseni henkilökohtaisen top 10 -listani. Voit katsoa tämän opetusohjelman koko videon tämän blogin alaosasta.

Tämä on hieman erilainen kuin perinteinen top 10. Sijoituksen top 10 sijasta olen valinnut 10 suosikkiani. Loistavassa LuckyTemplates-raportissa on niin monia osia, ja oli todella vaikea valita vain 10. Mutta ennen kuin pääsen siihen, haluan korostaa kolmea valinnaista asetusta , jotka ovat mielestäni välttämättömiä jokaiselle LuckyTemplates-raportille.

Ensimmäinen on Poista automaattinen päivämäärä/aika käytöstä . Tämä voidaan tehdä joka kerta nykyiselle tiedostolle tai maailmanlaajuisesti kaikille uusille tiedostoille. Maailmanlaajuisesti suositellaan.

Seuraava on Poista automaattinen tunnistussuhteet käytöstä . Valitettavasti tätä vaihtoehtoa ei voi asettaa maailmanlaajuisesti, joten se on säädettävä jokaiselle tiedostolle.

Lopuksi meillä on Ota ristisuodatus käyttöön . Tätä ei voi asettaa myös globaalisti, mutta se on enemmän yleisöriippuvainen ja sitä tulisi säätää raporttikohtaisesti sen mukaan, miten kuluttajat haluavat nähdä tietojaan. Pidän parempana ristisuodatusta koko ajan.

Sisällysluettelo

10 parasta käytäntöä LuckyTemplates-raporttien kehittämiseen

1 – Omistettu ja merkitty päivämäärätaulukko

Kun nämä kolme vaihtoehtoa on asetettu, suosikkini on numero yksi. Tämä on kirjaimellisesti ensimmäinen asia, jonka varmistan aina, kun kehitän tai katson LuckyTemplates-raporttia, enkä voi suositella sitä tarpeeksi.

Päivämäärät-taulukossasi tulisi olla täydet vuodet ja yksi rivi päivässä. Minusta vuosi-, vuosineljännes-, kuukausi-, viikko- ja päiväsiirtymät ovat erittäin hyödyllisiä ja kehittyvät harvoin ilman niitä.

Parhaat käytännöt LuckyTemplates-raporttien kehittämiseen

2 – Lavastus ja viittaustiedot

Seuraava on tietojen lavastaminen ja viittaus useista syistä. Tietojen lataaminen tai vaiheittaminen muuntamattomana taulukkona maksimoi lataustehon ja minimoi tietolähteesi kuormituksen. Fakta- ja ulottuvuustaulukoiden luominen tai viittaaminen vaihetiedoistasi minimoi tai lieventää puuttuvia suhteita. Ja bonuksena tämä varmistaa, että joudut luomaan ja muokkaamaan taulukoiden välisiä suhteita itse, mikä voi vain parantaa mielikuvaasi tietomallista.

Joten jos siirryn Power Queryyn, näemme, että tasainen taulukko on tuotu vaihekyselynä. Jos napsautan sitä hiiren kakkospainikkeella, näemme, että Enable Load on poistettu käytöstä.

Parhaat käytännöt LuckyTemplates-raporttien kehittämiseen

Luodaan tästä viittaus toista taulukkoa varten, joten napsautan sitä hiiren kakkospainikkeella, luon viitteen ja nimeän sen uudelleen Reittiohjeet. Sitten siirryn Reittiohjeet-sarakkeeseen, valitsen vain sen, napsautan hiiren kakkospainikkeella ja poistan muut sarakkeet.

Parhaat käytännöt LuckyTemplates-raporttien kehittämiseen

Sitten napsautan hiiren kakkospainikkeella täältä ja poistan kaksoiskappaleet. Ja sitten lajittelen sarakkeen.

Parhaat käytännöt LuckyTemplates-raporttien kehittämiseen

3 – Pienennä tiedon määrää

Seuraava paras käytäntö on tietomäärän vähentäminen . Voit suodattaa tietosi ihanteellisesti lähteellä, jotta et edes lataa tietorivejä tai -sarakkeita, jotka eivät ole välttämättömiä raporttisi tarkoitusperäisiin kysymyksiin vastaamiseen.

Jos et voi säätää lähdettä, voit poistaa tarpeettomat rivit rivisuodattimen avattavilla valikoilla ja Power Queryn sarakkeiden valintapainikkeella poistaaksesi tarpeettomat sarakkeet tietomallistasi.

Parhaat käytännöt LuckyTemplates-raporttien kehittämiseen

4 – tietomallin tähtikaavio tai vesiputousasettelu

Seuraava on Star Schema , joka on tietomallisi ihanteellinen rakenne. Sinun tulee aina pyrkiä yksinkertaisimpaan mahdolliseen tietomalliin, jossa on ulottuvuus tai etsiä taulukoita faktataulukon yläpuolelta tai ympäriltä. Tämän vesiputouksen tai tähtiasetelman tärkeyttä ei voi korostaa liikaa, sillä se vain parantaa mielikuvaasi tietomallista. Se myös usein mahdollistaa parhaan mahdollisen DAX- ja visuaalisen suorituskyvyn.

Parhaat käytännöt LuckyTemplates-raporttien kehittämiseen

5 – Käytä 1-moneen -suhteita

Mitä suhteisiin tulee, pyri siihen, jonka Yksi pää on ulottuvuudessa ja Monet päättyvät tietotaulukkoon. Vältä kaksisuuntaisia ​​suhteita, jos voit, ellet ole päättänyt, että mallisi todella tarvitsee niitä ja että ymmärrät myös niiden käytön.

Parhaat käytännöt LuckyTemplates-raporttien kehittämiseen

Muista, että sinulla voi olla vain yksi aktiivinen suhde minkä tahansa kahden taulukon välillä, mutta sinulla ei voi olla montaa ei-aktiivista suhdetta.

6 – Käytä monisanaista muuttujien nimeämistä

Mitä tulee monisanaiseen muuttujien nimeämiseen , olen aina yrittänyt koodata selkeyden vuoksi, ja olen huomannut, että monisanaisten muuttujien nimien käyttö auttaa todellakin olemaan selkeä. Kun käytän monisanaisia ​​muuttujien nimiä, minun on harvoin lisättävä selittäviä kommentteja, ja se vähentää huomattavasti yksinkertaisia ​​​​virheitä koodissani, kun valitsen väärän muuttujan.

Käytän myös alaviiva-etuliitettä muuttujien nimissä. Se parantaa luettavuutta ja parantaa IntelliSensen tarjoamaa headless-tyyppiä.

Parhaat käytännöt LuckyTemplates-raporttien kehittämiseen

7- Käytä SWITCH TRUE -toimintoa sisäkkäisten IF-lausekkeiden sijaan

Toinen LuckyTemplates-raportoinnin paras käytäntö, jota suosittelen lämpimästi, on käyttää . Kuten olen aiemmin sanonut, pyrin koodaamaan selkeyden vuoksi, ja mielestäni yksi parhaista tavoista tehdä tämä on välttää sisäkkäistenlausunnot.

Katsotaanpa esimerkkiä tässä käyttämällä sisäkkäistä IF-lausetta.

Parhaat käytännöt LuckyTemplates-raporttien kehittämiseen

Käytän mieluummin SWITCH TRUE -logiikkaa varsinkin sen yläpuolella olevien muuttujien kanssa. SWITCH TRUE-käsky ja RETURN Result -rakenne ovat selkeämpiä kuin käytettäessä sisäkkäisiä IF-käskyjä.

Kaava, jossa käytetään SWITCH TRUE, on mielestäni paljon helpompi lukea.

Parhaat käytännöt LuckyTemplates-raporttien kehittämiseen

8 – Käytä mittahaarautumistekniikkaa

Osa LuckyTemplatesin 10 parhaan käytännön raportointiluettelostani on mittaa haarautuminen . Se on yksi parhaista tavoista kehittää DAX-laskelmia. Aloitat yksinkertaisista tai perusmitoistasi ja rakennat monimutkaisia ​​laskelmia.

Minusta tämä mittahaarautuminen on yksi parhaista tekniikoista selkeän koodin kirjoittamiseen. Se helpottaa monimutkaisten laskelmien virheenkorjausta huomattavasti, koska yksittäiset komponentit voidaan helposti lisätä työsivun vahvistustaulukkoon.

Katsotaanpa nopeasti tätä esimerkkiä alla. Perusmittarini tässä on lähetysten kokonaismäärä, joka on yksinkertainen COUNTROWS. Voin haarautua Standard Service Level Shipments -toimituksiin, mikä on yksinkertainen LASKEMINEN käyttämällä tätä kokonaislähetysten määrää.

Parhaat käytännöt LuckyTemplates-raporttien kehittämiseen

9 – Käytä muotoa FORMAT/GENERAL visuaaliseen koon tai väliin

Uskon suuresti johdonmukaisuuteen, ja huomaan usein, että raporttien kuluttajat kommentoivat ensin pieniä eroja koon kohdistuksessa tai välissä tietojen sijaan. Joten yksi parhaista tavoista saavuttaa tämä on käyttää Muoto-ruudun Yleistä-osiota asettaaksesi tietyt pikseliarvot X:lle, Y:lle, leveydelle ja korkeudelle 10:n kerrannaisiksi. Tämä varmistaa johdonmukaisuuden ja mielestäni se näyttää paremmalta.

Otetaan tämä Sea Shipments -kortti esimerkkinä. Ilmeisesti sillä on eri kokoasetus kuin Air Shipments -kortilla.

Parhaat käytännöt LuckyTemplates-raporttien kehittämiseen

Jos laajenan Visualisoinnit-ruudun Muoto-ruutuun ja avaan Yleiset-osion, näemme, että X, Y, leveys ja korkeus on asetettu 10:n kerrannaisiin.

Parhaat käytännöt LuckyTemplates-raporttien kehittämiseen

10 – Taulukko-ensimmäinen kehitys

Viimeisenä mutta ei vähäisimpänä, meillä on. Yksi useimmiten huomiotta jätetyistä totuuksista LuckyTemplatesin monista visuaalisista kohteista on, että ne ovat todellakin vain taulukoita, jotka on renderöity eri tavoilla.

Sam on maininnut monta kertaa opetusohjelmissaan, että yksi parhaista tavoista varmistaa, että visualisointi esittää haluamasi tiedot, on luoda ensin taulukko , joka näyttää taulukon oikein. Luo sitten kopio taulukosta ja muuta kopion visuaalinen tyyppi haluttuun tyyppiin, kuten pylväskaavio tai aluekaavio.

Parhaat käytännöt LuckyTemplates-raporttien kehittämiseen




Johtopäätös

Siinä se 10 suosikkini LuckyTemplates-raporttien kehittämisessä ja kolme suosikkivaihtoehtoani. Suosittelen, että kokeilet ja otat käyttöön kaikki nämä tekniikat, kun luot omia raporttejasi.

Toivottavasti tästä on apua LuckyTemplates-matkallesi. Katso alla olevista linkeistä lisää aiheeseen liittyvää sisältöä

Kaikki parhaat!

Greg


Päivämäärätaulukon luominen LuckyTemplatesissa

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 mobiiliraportointivinkkejä ja -tekniikoita

LuckyTemplates mobiiliraportointivinkkejä ja -tekniikoita

Tämä lyhyt opetusohjelma korostaa LuckyTemplates-mobiiliraportointiominaisuutta. Näytän sinulle, kuinka voit kehittää raportteja tehokkaasti mobiililaitteille.

Ammattimainen palveluanalyysiraportit LuckyTemplatesissa

Ammattimainen palveluanalyysiraportit LuckyTemplatesissa

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.

Microsoft Power Platform -päivitykset | Microsoft Ignite 2021

Microsoft Power Platform -päivitykset | Microsoft Ignite 2021

Käy läpi tärkeimmät Power Appsin ja Power Automaten päivitykset sekä niiden edut ja vaikutukset Microsoft Power Platformiin.

Yleiset SQL-funktiot: Yleiskatsaus

Yleiset SQL-funktiot: Yleiskatsaus

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.

LuckyTemplates-mallin luominen: opas ja vinkkejä

LuckyTemplates-mallin luominen: opas ja vinkkejä

Tässä opetusohjelmassa opit luomaan täydellisen LuckyTemplates-mallin, joka on määritetty tarpeidesi ja mieltymystesi mukaan.

Kenttäparametrit ja pienet kertoimet LuckyTemplatesissa

Kenttäparametrit ja pienet kertoimet LuckyTemplatesissa

Tässä blogissa esittelemme, kuinka kerrostat kenttäparametreja pienillä kerroilla uskomattoman hyödyllisten näkemysten ja visuaalien luomiseksi.

LuckyTemplates-sijoitus ja mukautettu ryhmittely

LuckyTemplates-sijoitus ja mukautettu ryhmittely

Tässä blogissa opit käyttämään LuckyTemplates-sijoitus- ja mukautettuja ryhmittelyominaisuuksia näytetietojen segmentoimiseen ja luokitteluun kriteerien mukaan.

LuckyTemplatesissa näytetään vain tiettyyn päivämäärään asti kumulatiivinen kokonaissumma

LuckyTemplatesissa näytetään vain tiettyyn päivämäärään asti kumulatiivinen kokonaissumma

Tässä opetusohjelmassa käsittelen tiettyä tekniikkaa, jolla voit näyttää kumulatiivisen kokonaissumman LuckyTemplates-visuaaleissasi vain tiettyyn päivämäärään asti.

Bullet Charts: Kehittyneet mukautetut visuaalit LuckyTemplatesille

Bullet Charts: Kehittyneet mukautetut visuaalit LuckyTemplatesille

Opi luomaan ja mukauttamaan Bullet-kaavioita LuckyTemplatesissa, joita käytetään pääasiassa suorituskyvyn mittaamiseen suhteessa tavoitteeseen tai edellisiin vuosiin.