Virtuaalisten suhteiden luominen LuckyTemplatesissa TREATAS-funktion avulla

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.

Virtuaalisten suhteiden luominen LuckyTemplatesissa TREATAS-funktion avulla

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.

Virtuaalisten suhteiden luominen LuckyTemplatesissa TREATAS-funktion avulla

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ä.

Virtuaalisten suhteiden luominen LuckyTemplatesissa TREATAS-funktion avulla

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. 

Virtuaalisten suhteiden luominen LuckyTemplatesissa TREATAS-funktion avulla

Meidän on pystyttävä jakamaan ne ja jakamaan ne ympäri vuoden. Ja niin meillä on toinen taulukko, jota kutsuin Budget Sensitivity -taulukoksi. 

Virtuaalisten suhteiden luominen LuckyTemplatesissa TREATAS-funktion avulla

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.

Virtuaalisten suhteiden luominen LuckyTemplatesissa TREATAS-funktion avulla

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.

Virtuaalisten suhteiden luominen LuckyTemplatesissa TREATAS-funktion avulla

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 .

Virtuaalisten suhteiden luominen LuckyTemplatesissa TREATAS-funktion avulla

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 ) .

Virtuaalisten suhteiden luominen LuckyTemplatesissa TREATAS-funktion avulla

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? *****







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.