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.
DAX:n TREATAS -toiminto on yksi mielenkiintoisimmista DAX-kaavoista, joita voit hyödyntää LuckyTemplates-malleissasi. Voit katsoa tämän opetusohjelman koko videon tämän blogin alaosasta.
Sillä on hyvin erityinen käyttö, josta voi olla hyötyä, jos haluat yksinkertaistaa tietomalliasi ja DAX-kaavojasi.
Tässä opetusohjelmassa aion näyttää sinulle, kuinka voimme luoda virtuaalisen suhteen kaavan sisällä. Sinun ei tarvitse luoda fyysisiä suhteita tietomalliisi. Voit itse asiassa linkittää kaksi taulukkoa tai kaksi saraketta kahdesta eri taulukosta käyttämällä tätä.
Tämä esimerkki on osa Learning Summit -kokousta, joka minulla oli LuckyTemplates-jäsenten ja muiden osallistujien kanssa.
Tämä tekniikka, jonka näytän sinulle, on erittäin tärkeä, kun hallinnoit budjetteja verrattuna todellisiin tuloksiin LuckyTemplatesissa. Voit luoda tämän analyysin tehokkaasti yhdistämällä mallin ja oikeat DAX-laskelmat.
Joten tässä haluamme analysoida, kuinka tämä tapahtuu ajan myötä, ja näytämme sen kumulatiivisesti. Voimme myös valita ja keskittyä mihin tahansa tiettyyn alueeseen, yksittäiseen elementtiin tai hakutaulukkoon ja nähdä, kuinka meillä menee budjetteihimme.
Mielenkiintoinen asia tässä opetusohjelmassa on mallin rakenne . Voit jäsentää sen tehokkaasti tällä tavalla ymmärtämällä, mitä virtuaaliset suhteet tekevät LuckyTemplatesissa . Joten ennen kuin siirrymme LuckyTemplates TREATAS -laskelmiimme, katsotaanpa tietomallia.
Sisällysluettelo
Mallirakenne virtuaalisille suhteille
Mallimme tässä on melko yksityiskohtainen, mutta tässä opetusohjelmassa keskitytään virtuaalipöytiin. Jos katsot aluebudjettitaulukkoa, huomaat, että sillä ei ole fyysistä yhteyttä minkään välillä.
Tällaiset virtuaalipöydät tekevät kovan työn puolestamme. He luovat meille oikeat suodattimet niiden laskelmien mukaisesti, jotka haluamme näyttää valintojemme perusteella.
Kun tarkastelet aluebudjettiamme tarkemmin, huomaat, että se on eritelty kaupungeittain. Meillä on todellinen budjetti vuodelle 2018 kaupunkikohtaisesti . Tämä luotiin kaavan avulla, mutta en mene siihen nyt, koska se on toisen opetusohjelman aihe.
Mutta jos katsot tätä taulukkoa, meillä on todellista tietoa, jota tapahtuu joka päivä, ja nämä tulokset ovat vuosittaisen tarkkuuden.
Meidän on pystyttävä jakamaan ne ja jakamaan ne ympäri vuoden. Ja niin meillä on toinen taulukko, jota kutsuin Budget Sensitivity -taulukoksi.
Vuosibudjetin jakamiseksi olen antanut joka kuukausi herkkyyskertoimen. Tämä tulee olemaan yhteensä yksi, koska budjettiherkkyys hajoaa sataprosenttisesti yksittäisiin osiin kuukaudessa.
Ja jos palaamme malliimme, huomaat, että tämä Budjetin herkkyystaulukko ei myöskään liity mihinkään. Ei ole fyysistä suhdetta.
Tämä tekniikka tuo paljon tehokkuutta malliisi. Sinulla ei ole jonoja joka paikkaan. Sinun ei tarvitse luoda lisätaulukoita oikeiden suhteiden luomiseksi. Voimme tehdä tämän virtuaalisesti TREATASilla.
Joten asennuksen kannalta meillä on vuosibudjetit ja voimme jakaa ne kuukausitasolle, koska meillä on herkkyys. Nyt meidän on laskettava luku päivittäiselle tasolle, koska näin laskemme kumulatiivisen summan .
TREATAS:n käyttäminen virtuaalisten suhteiden luomiseen
Ensinnäkin meidän on luotava laskelma, joka voidaan suodattaa jollakin Aluetaulukosta. Jos ymmärrät, kuinka LuckyTemplates TREATAS toimii, olet loistavassa paikassa yksinkertaistaaksesi mallejasi ja luoessasi näitä virtuaalisia suhteita.
Joten ensimmäisessä kaavassamme, vuosibudjetissa , summaamme vuotuisen kokonaissumman , mutta voimme myös suodattaa tämän vuosittaisen kokonaissumman kaupungin tai alueen taulukon perusteella . Tämä johtuu siitä, että yhdistämme Aluebudjetit-taulukon Kaupunki-sarakkeen Aluetaulukon Kaupunki-sarakkeeseen.
Mutta tässä tapauksessa meillä on vain vuosittaiset tiedot. Meidän on jaettava se kuukausittain, joten herkkyys tulee esiin tässä. Loin toisen mittarin nimeltä 2018 Monthly Budgets .
Tässä luomme virtuaalisen suhteen Päivämäärä-taulukon , joka on Lyhyt kuukausi -sarake ja Kuukauden nimi -sarakkeen välille Budjetin herkkyys -taulukon sisällä .
Jos tietyssä kontekstissa, esimerkiksi kuukausi ja vuosi, tämä budjetin herkkyys suodatetaan sen perusteella. Juuri tämä kuuluu tämän toimenpiteen IF-logiikkaan . Ja sitten vuosibudjetti kerrotaan BudgetAllocationilla .
Lopuksi jaotamme sen päiväkohtaisesti tehdäksemme sen kumulatiivisen kokonaissumman. Koska meillä on Kuukausitiedot, loogisesti meidän tarvitsee vain kertoa tai jakaa kuukausitiedot sillä, kuinka monta päivää on tietyssä kuukaudessa. Se hajottaa sen päivittäisellä tasolla.
Tämän päivittäisen tason kaavan ensimmäinen osa, 2018 Daily Budgets , on hyvin samanlainen kuin mitä teimme kuukausitasolla. Sitten laskemme, kuinka monta päivää jossakin tietyssä kuukaudessa tai kontekstissa saatamme olla , ja tämä tapahtuu DaysInMonth-muuttujassamme ( VAR ) .
Käytämme PÄIVÄMÄÄRÄT- taulukossa COUNTROWS: ia, poista päivämäärä-kohdan konteksti, mutta lisää se sitten takaisin kuukaudeksi ja vuodeksi käyttämällä. Joten sanotaan, että jos olemme tammikuussa, ne ovat 31 päivää. Ja sitten käytämme samaa IF-logiikkaa, mutta kerromme sen 1:llä ja jaamme sen sitten 31:llä (tammikuulle).
Johtopäätös
Virtuaalisuhteita voidaan hyödyntää monella eri tavalla. On varmasti monia muita skenaarioita, joissa tätä tekniikkaa voitaisiin hyödyntää, mutta tämä on erittäin hyvä esimerkki. Loimme virtuaalisia suhteita LuckyTemplatesin sisällä TREATAS-toiminnolla.
Loogisin syy tämän toiminnon käyttämiseen ja syy siihen, miksi käytän sitä melko voimakkaasti monissa kehittämissäni malleissa on se, että se todella yksinkertaistaa kaikkea, mitä teet mallisi taustalla; LuckyTemplates-raportin tietomallissa.
Sen sijaan, että sinulla olisi useita suhteita, jotka voivat tuoda monimutkaisia kehitystöitäsi, TREATAS-toiminto voi todella yksinkertaistaa tietomallinäkökulmaa ja suhteita, jotka voidaan rakentaa DAX-kaavoihisi.
Toivottavasti nautit työskentelystä tämän asian läpi!
***** Opitko LuckyTemplates? *****
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.