DAX-opetusohjelma: Context & The Calculation Engine

Tässä, keskustelemme kontekstista ja sen merkityksestä DAX- laskentamoottorin toiminnan ymmärtämisessä LuckyTemplatesissa .

Ajatus konteksteista LuckyTemplatesissa ei ole helppo, ja se jätetään usein huomiotta. Meidän on kuitenkin muistettava, että kontekstin käsite on aina sisällytettävä mieleemme, varsinkin kun käsitellään DAX-laskelmia.

Oppiminen javaatii syvällistä ymmärrystä LuckyTemplatesin kontekstin käytöstä.

Sisällysluettelo

Kontekstin ymmärtäminen DAX-laskutoimissa

LuckyTemplatesin mitoilla on oltava ympäristö, jossa ne tekevät laskelmia. Tätä ympäristöä kutsumme kontekstiksi .

Tämä voidaan hankkia useista eri paikoista. Jokainen tulos LuckyTemplatesissa lasketaan itsenäisesti tämän kontekstin perusteella.

Katsotaanpa esimerkkinä näitä visualisointeja. Käytämme tulosta 139 152,30.

DAX-opetusohjelma: Context & The Calculation Engine

Tässä laskelmassa alkuperäinen konteksti on päivämäärä. Saamme tämän tuloksen kontekstin perusteella, josta se tulee, eli 27. syyskuuta 2019.

Näin ollen taulukoiden päivämäärät ovat yksi niistä paikoista, joista konteksti voi tulla.

Päivämäärän viipalointia voidaan käyttää myös kontekstin lähteenä raporteissamme.

DAX-opetusohjelma: Context & The Calculation Engine

Viipaloija tarjoaa ajanjakson, joka voi tarkentaa tiettyjä päivämääriä valinnan perusteella. Joten se luo kattavan kontekstin raporttisivullemme.

Päivämäärien lisäksi voimme käyttää kontekstina myös tuotteita . Esittelyä varten valitaan tuotteet viipalointikoneestamme.

DAX-opetusohjelma: Context & The Calculation Engine

Tekemämme valinnat luovat kontekstin taulukon tuloksille.

Voimme nähdä, että syyskuun 27. päivän arvosta on tullut 64 661,70 tiedoistamme ja tuotteistamme luodun kontekstin vuoksi.

Lisäksi voimme myös luoda kontekstin Asiakkaan nimen sliceristä .

DAX-opetusohjelma: Context & The Calculation Engine

Vaikka muuttaisimme valinnoissa käyttämäämme kontekstia, kokonaismyyntimitta laskee aina samalla tavalla.

DAX-opetusohjelma: Context & The Calculation Engine

LuckyTemplatesissa voimme kirjoittaa yksinkertaisia ​​kaavoja ja saada nopeasti valtavan määrän tuloksia slicer-valintojen kautta, koska konteksti kerromme näille koodeille.

Se on erittäin vaikuttava nopeuden suhteen. Voimme saavuttaa tuloksia nopeasti peruskaavojen ja kontekstin muuttamisen avulla.

Emme tee valintaa vain, kun käytämme viipalointilaitetta; Muutamme myös tuloksen kontekstia.

Viipaloijat eivät ole ainoa tapa tehdä tämä. Voimme myös muuttaa kontekstia tekemällä valintoja kaavioiden sisällä .

Alla olevassa esimerkissä voimme tarkastella myyntiämme kanavakohtaisesti donitsikaavion avulla.

DAX-opetusohjelma: Context & The Calculation Engine

Näin saamme tulokseksi 40 052,60 samalle päivämäärälle vuonna 2019.

Miten konteksti toimii DAX-laskelmissa

Suodatin sijoitetaan taulukoiden päälle aina, kun teemme valinnan raporteissamme.

Jos valitsemme esimerkiksi tuotteita, se näkyy Tuotetaulukossamme. Sitten kaavoissa tapahtuu prosessi, jota kutsutaan suodattimen leviämiseksi .

Tarkastellaan tätä malliperspektiivistä.

DAX-opetusohjelma: Context & The Calculation Engine

Tuotteet-taulukollamme on "yksi moneen" -suhde tietotaulukkoomme, Myynti.

DAX-opetusohjelma: Context & The Calculation Engine

Myös Asiakkaat-taulukolla on samanlainen suhde.

DAX-opetusohjelma: Context & The Calculation Engine

Ja koska meillä on suodattimia päivämäärillemme, tämä tarkoittaa, että meillä on myös suhde Päivämäärät-taulukon ja Myynti-taulukon välillä.

DAX-opetusohjelma: Context & The Calculation Engine

Myös toinen suodatin tulee myyntitaulukon Kanava-sarakkeesta.

DAX-opetusohjelma: Context & The Calculation Engine

Nämä suodattimet luovat kontekstin, jonka asetamme raportteihimme. Valinnat striimaavat alas Myynti-taulukkoon suodattaen tulokset slicereissa ja kaavioissa tehtyjen valintojen perusteella.

Lisäksi toinen tärkeä tekniikka, jota voimme käyttää, on myyntitaulukossa oleva asiakasnimiindeksi.

DAX-opetusohjelma: Context & The Calculation Engine

Tämä voi merkittävästi vähentää 8 000 rivin taulukkoa muutamaan sataan riippuen kontekstista, jota käytämme tuloksiin.

Kokonaismyyntikaava voi myös tuottaa saman tuloksen; Se toimii kuitenkin vain alkuperäisen taulukon pienempien osajoukkojen sisällä.

Johtopäätös

Toivon, että saat paljon tästä DAX-opetusohjelmasta. Tämä on varsin hyödyllistä varsinkin, kun olet vasta aloittamassa LuckyTemplatesin käyttöä. Ymmärtäminenkuinkamoottorin toiminta on olennainen osa LuckyTemplates-oppimista.

Dataskenaariosta riippumatta DAX laskee ja tarjoaa tulokset raportissa käytettyjen kontekstien ja suodattimien perusteella.

Tästä DAX-opetusohjelmasta oppineet ovat perusasiat. On olemassa useita tapoja käyttää ja toteuttaa kontekstin ideaa enemmäntekniikat. Näitä törmäämme usein, kun pääsemme virtuaalipöytiin.

Muista siis aina tämä käsite jokaiselle LuckyTemplates-malleissa näkyvälle tulokselle.

Kaikki parhaat,


Suhde- ja taajuustaulukot Excelissä

Suhde- ja taajuustaulukot Excelissä

Aioin sukeltaa Excelin taajuustaulukoihin sekä suhteellisiin taulukoihin. Selvitä, mitä ne ovat ja milloin niitä käytetään.

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.