Virtuaalitaulukot LuckyTemplatesin toistavien funktioiden sisällä – DAX-käsitteet

Tässä opetusohjelmassa käsittelen erittäin mielenkiintoista aihetta virtuaalitaulukoista ja siitä, kuinka voit hyödyntää niitä LuckyTemplatesissa iterointifunktioissa. Voit katsoa tämän opetusohjelman koko videon tämän blogin alaosasta.

Virtuaalitaulukot ovat olennainen ainesosa kehittyneen logiikan luomisessa LuckyTemplatesissa . LuckyTemplatesissa on koko joukko toimintoja, joiden avulla voit luoda näitä virtuaalisia taulukoita.

Näitä virtuaalitaulukoita voidaan joskus käyttää vain suodattimina ja funktioina tai lisäämään kontekstia laskelmaan . Mutta niiden avulla voit myös toistaa logiikkaa niiden kautta. Se voi perustua mihin tahansa kontekstiin, johon olet sijoittanut ne.

Suuri osa näiden virtuaalitaulukoiden tehosta tulee, kun käytät niitä erilaisten iterointitoimintojen kanssa. Sinun on todella ymmärrettävä "konteksti" ja kuinka näiden DAX- mittojen yhdistelmä toimii yhdessä kyseisessä kontekstissa.

Iterointifunktioissa DAX: ssa on yleensä X lopussa, kuten , ja monet muut LuckyTemplatesin X-kaavojen johdannaiset.

Paras tapa selittää käsitettä, josta haluan keskustella tässä opetusohjelmassa, on esimerkkejä käyttämällä tätä yksinkertaista mallia.

Virtuaalitaulukot LuckyTemplatesin toistavien funktioiden sisällä – DAX-käsitteet

Sijainnit - taulukostani minulla on suhde, joka virtaa myyntitaulukkooni . Tämä saattaa tuntua niin yleiseltä, ja saatat ihmetellä, kuinka voit soveltaa tällaista mallia.

No, todellisuudessa kaikki tiedot ovat niin samanlaisia. On vain määritettävä mallisi hyvin ja määritettävä se intuitiivisella tavalla . Jos haluat ymmärtää mallinnuksesi hieman paremmin, voit tutustua edistyneen mallinnuksen kurssimme.

Sisällysluettelo

Yksinkertainen logiikka SUMX:n avulla

Katsotaanpa tätä yksinkertaista logiikkaa, jossa voit laskea kokonaismyynnin käyttämällä .

Virtuaalitaulukot LuckyTemplatesin toistavien funktioiden sisällä – DAX-käsitteet

Yleensä se vain laskee myyntimme jokaiselle alueelle. Tässä tapauksessa meillä ei ole muita suodattimia tiedoissamme. Joten se on vain pohjimmiltaan aikojen alusta yhdessä kokonaismyynnin kanssa .

Virtuaalitaulukot LuckyTemplatesin toistavien funktioiden sisällä – DAX-käsitteet

Haluan kuitenkin näyttää sinulle jotain hieman ainutlaatuisempaa siinä mielessä, kuinka voimme toistaa logiikkaa näiden virtuaalisten taulukoiden kautta.

FILTERin käyttäminen virtuaalitaulukoissa

Voi olla aikoja, jolloin saatat haluta alkaa laskea erilaisia ​​asioita. Mitä saatat haluta tehdä, on laskea myynti, joka voidaan luokitella hyväksi asiakkaaksi .

Virtuaalitaulukot LuckyTemplatesin toistavien funktioiden sisällä – DAX-käsitteet

Yritetään analysoida tätä tiettyä kaavaa ja tunnistaa, mitä sen avulla voimme tehdä.

Virtuaalitaulukot LuckyTemplatesin toistavien funktioiden sisällä – DAX-käsitteet

Joten näet tästä, että käytämme SUMX:ää .

Virtuaalitaulukot LuckyTemplatesin toistavien funktioiden sisällä – DAX-käsitteet

Mutta tällä mittarin osalla muutamme virtuaalitaulukkoa, jota käytämme laskennan kontekstina .

Virtuaalitaulukot LuckyTemplatesin toistavien funktioiden sisällä – DAX-käsitteet

Joten sinun on aina muistettava, että kaikki LuckyTemplatesin laskenta tapahtuu kaksivaiheisessa prosessissa. Ensimmäinen on alkuperäisen kontekstin käsittely. Ja sitten on mittalaskelma. Se on ehdottomasti hyvin yksinkertaistettu versio.

Katsotaanpa tätä ensimmäistä tulosta, jossa ensimmäinen suodatin on Connecticut . Ilmeisesti mallin takana tapahtuu jo jonkin verran suodatusta.

Virtuaalitaulukot LuckyTemplatesin toistavien funktioiden sisällä – DAX-käsitteet

Lisäksi menettelyn logiikka sisällä-toiminto luo virtuaalisen taulukon kaikista Connecticutissa ostoksen tehneistä asiakkaista .

Virtuaalitaulukot LuckyTemplatesin toistavien funktioiden sisällä – DAX-käsitteet

Se on periaatteessa vain yhden sarakkeen taulukko kaikista asiakkaista, jotka ovat tehneet ostoksen Connecticutissa .

Sitten tässä tietyssä virtuaalipöydässä käytämme logiikkaa, joka suodattaa pois jokaisen yksittäisen asiakkaan, joka on ostanut alle 2000. Tämä säilyttää vain ne asiakkaat, jotka ovat ostaneet yli 2000.

Virtuaalitaulukot LuckyTemplatesin toistavien funktioiden sisällä – DAX-käsitteet

Tämän uuden taulukon perusteella aiomme lopulta laskea kokonaismyynnin .

Virtuaalitaulukot LuckyTemplatesin toistavien funktioiden sisällä – DAX-käsitteet

Ja sen SUMX antaa meille mahdollisuuden. Se on todella tekniikka, jota voit toivottavasti toteuttaa eri tavoin.

Virtuaalitaulukoiden logiikan muuttaminen

Lisäksi voit muuttaa olemassa olevaa logiikkaa. Kuten näet, tämä luku on tällä hetkellä staattinen. Mutta voit tehdä siitä dynaamisen ja voit luoda sen itse.

Virtuaalitaulukot LuckyTemplatesin toistavien funktioiden sisällä – DAX-käsitteet

Tässä tapauksessa vaihdoin sen vain 5 000:een. Ja koska käytimme SUMXiä , tämä taulukko etsii vain niitä hyviä asiakkaita, jotka ovat ostaneet yli 5000 . Ja sitten se laskee näiden hyvien asiakkaiden myynnit.

SUMMARIZEn käyttö virtuaalitaulukoissa

Tässä on toinen esimerkki, jonka voit viedä uudelle tasolle.

FILTER -funktion taulukko voi olla hyvin erilainen ja se voi olla yksityiskohtaisempi taulukko. Tässä tapauksessa tarkastelemme sekä hyvien asiakkaiden myyntiä että heidän ostamiaan tuotteita .

Virtuaalitaulukot LuckyTemplatesin toistavien funktioiden sisällä – DAX-käsitteet

Tästä ei siis tule enää yhden sarakkeen virtuaalitaulukkoa. Tämä on kaksisarakkeinen virtuaalitaulukko jokaisesta yksittäisestä asiakkaasta ja jokaisesta heidän Connecticutissa ostamastaan ​​tuotteesta . Ja sitten se muuttuu, kun menet alas eri alueille tai eri osavaltioihin.

Virtuaalitaulukot LuckyTemplatesin toistavien funktioiden sisällä – DAX-käsitteet

Toiminnolla suodatamme pois kaikki asiakkaat ja tuotemyynnit, jotka ovat alle 2000. Sitten säilytetään vain ne, jotka ovat yli 2000 .

Virtuaalitaulukot LuckyTemplatesin toistavien funktioiden sisällä – DAX-käsitteet

Tämän jälkeen laskemme kokonaismyynnin käyttämällä SUMX :ää .

Virtuaalitaulukot LuckyTemplatesin toistavien funktioiden sisällä – DAX-käsitteet

Ja näin voit itse asiassa toistaa logiikkaa virtuaalitaulukon kautta ja arvioida tiettyjä tuloksia.

CLCULATE-sovelluksen käyttäminen suodattimena

Lisäksi voit laskea saman skenaarion toisella tavalla, ja se antaa silti saman tuloksen. Käännetään tämä ensin takaisin 5000:een .

Virtuaalitaulukot LuckyTemplatesin toistavien funktioiden sisällä – DAX-käsitteet

Tässä näet, että näiden kahden sarakkeen tulokset ovat itse asiassa samat. Mutta olen laskenut sen hieman eri tavalla.

Virtuaalitaulukot LuckyTemplatesin toistavien funktioiden sisällä – DAX-käsitteet

Hyvä asiakasmyynti -mittarissa käytimmefunktio SUMX:n sijaan .

Virtuaalitaulukot LuckyTemplatesin toistavien funktioiden sisällä – DAX-käsitteet

CLCULATE - toiminnon avulla voit tehdä samanlaisen asian edellisen SUMX- skenaarion kanssa. Mutta sen sijaan, että se olisi iteroiva toiminto (kuten SUMX ), sitä on itse asiassa käytetty suodattimena . Sitä käytettiin laskennan kontekstin muuttamiseen CALCULATE-sovelluksessa.

Ja se on toinen tapa, jolla voit soveltaa tätä logiikkaa tietomalleissasi.




Johtopäätös

Tämä on todella hyvä opetusohjelma, joka kannattaa käydä läpi perusteellisesti. Tämän toistuvan logiikan käsitteen ymmärtäminen virtuaalitaulukon kautta antaa sinulle loputtomasti analyyttisiä mahdollisuuksia, jotka voit saavuttaa missä tahansa tiedossa.

Jos ymmärrät tämän hyvin, alat nähdä, että analyyttisestä näkökulmasta ei todellakaan ole mitään, mitä et voisi havaita, kun käytät LuckyTemplates- ja DAX-mittauksia erittäin hyvin.

Jos haluat lisätietoja useiden DAX-toimintojen yhdistämisestä yhteen optimaalisen vaikutuksen saavuttamiseksi, katsomoduuli osoitteessa.

Onnea tämän kanssa!

***** Opitko LuckyTemplates? *****







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.