LuckyTemplates LASKE: Advanced DAX -kaavojen avain

Nyt aiomme sukeltaa LuckyTemplatesin toimintoon.

Olemme jo käyttäneet toimintoa monta kertaa, mutta tässä haluan keskustella siitä yksityiskohtaisesti.

Sisällysluettelo

Laske viime vuoden myynti

CLCULATE - toiminnon avulla voit muuttaa laskennan kontekstia suuressa , jossa konteksti tulee ympäristöstä, jossa laskentaa tehdään. Voit katsoa tämän opetusohjelman koko videon tämän blogin alaosasta.

Kyky muuttaa kontekstia toimenpiteen sisällä on erittäin tärkeää DAX:ssa.

Aloitamme esimerkillä luomalla mittarin nimeltä Myynti LY , joka käyttää CLCULATE - funktiota vertaamaan nykyisen päivämäärän myyntiä viime vuoden saman päivän myyntiin .

LuckyTemplates LASKE: Advanced DAX -kaavojen avain

CALCULATE- funktiossa lisäämme kokonaismyyntimme, koska CLCULATE- parametrin ensimmäinen parametri voi ottaa minkä tahansa lausekkeen .

Sitten käytän animeltään. Aikatietofunktiot ovat toimintoja, joita käytetään aikaan liittyvissä laskelmissa .

Koska lisäämme SAMEPERIODLASTYEAR:n CALCULATE- kohtaan , muokkaamme nykyistä kontekstiamme yhdellä vuodella Päivämäärä-sarakkeen kautta .

LuckyTemplates LASKE: Advanced DAX -kaavojen avain

Kun vedät uuden suuren, näet, että kokonaismyynti- ja myynnin LY- sarakkeilla on erilaiset tulokset.

LuckyTemplates LASKE: Advanced DAX -kaavojen avain

Syynä tähän on se, että Sales LY:n sisällä olevat arvot on otettu kokonaismyynnistä tasan vuotta aikaisemmin .

Katsotaan esimerkkinä päivämäärän 28/02/2020 Sales LY -arvoa .

LuckyTemplates LASKE: Advanced DAX -kaavojen avain

Koska sen arvo on 10 440 $ , 28/02/2019 kokonaismyyntiä tarkasteltaessa pitäisi saada täsmälleen sama tulos .

LuckyTemplates LASKE: Advanced DAX -kaavojen avain

Se tunnistaa 28/02/2020 nykyiseksi päivämääräksi, mutta se muuttaa kontekstin samaan päivämäärään vuonna 2019 Myynti LY -sarakkeen kautta .

Tästä syystä CLCULATE on niin tärkeä toiminto LuckyTemplatesissa. Sen avulla voit suorittaa laskelmia monilla eri tavoilla, kuten silloin, kun sinun on löydettävä ero Total Sales ja Sales LY välillä .

Kontekstin muuttaminen neljännesvuosittain

Voin myös muuttaa Päivämäärä-sarakkeen kontekstia , jotta voin tarkastella neljännesvuosittaisia ​​arvoja päivittäisten arvojen sijaan .

Vedän ensin QuarterInCalendar- sarakkeeseen, joka löytyy Päivämäärät-taulukosta .

LuckyTemplates LASKE: Advanced DAX -kaavojen avain

Ensimmäinen asia, jonka huomaat tässä, on, että päivämääriä ei ole järjestetty oikein . Korjatakseni tämän lajittelen sarakkeen nimeltä QuarterInYear .

Siirryn Data- alueelle ja korostan QuarterInCalendar- saraketta.

LuckyTemplates LASKE: Advanced DAX -kaavojen avain

Sitten voin valita QuarterInYear- vaihtoehdon kohdasta Lajittele sarakkeen mukaan .

LuckyTemplates LASKE: Advanced DAX -kaavojen avain

Kun palaamme edelliseen näyttöön, voit nyt nähdä, että meillä on jo neljännekset oikeassa järjestyksessä.

LuckyTemplates LASKE: Advanced DAX -kaavojen avain

Teemme täsmälleen saman asian aiemmin, mutta arvot kerätään eri tarkkuudella, koska katsomme vuosineljänneksiä päivien sijaan.

Esimerkiksi vuoden 2020 toisella neljänneksellä kokonaismyyntiarvomme on 2 839 495 dollaria . Mutta kun tarkastelemme Sales LY -arvoa, konteksti muuttuu yhden vuoden taaksepäin, jolloin vuoden 2019 toisen neljänneksen kokonaismyyntiarvo on 3 665 971 dollaria .

LuckyTemplates LASKE: Advanced DAX -kaavojen avain

CLCULATE - toiminnon avulla voit työskennellä eri tavoin käyttämällä samanlaista tietoa ilman, että sinun tarvitsee kirjoittaa kaavoja tai laskelmia uudelleen.

Tietyn sijainnin kokonaismyynti Laskemalla

Haluan myös näyttää sinulle toisen tavan, kuinka voit säätää kontekstia CALCULATE -sovelluksessa .

Muutimme aiemmin laskelmien kontekstit kokonaan, mutta nyt haluan näyttää esimerkin, jossa sen sijaan suodatamme kontekstia hieman.

Entä jos haluaisin laskea kaiken myyntini tietyssä paikassa , erityisesti Pohjois-Carolinassa?

Tätä varten voin luoda uuden mittarin nimeltä Myynti NC:ssä , käyttää CLCULATE ja kokonaismyynti lausekkeena ja sitten käyttää Locations-taulukon tilakoodia suodattimena ja asettaa sen arvoksi "NC" .

LuckyTemplates LASKE: Advanced DAX -kaavojen avain

Kun vedämme uuden mittamme, voimme nähdä kokonaismyynnin erittelyn vain tietyllä alueella Tuotteen nimen kontekstin perusteella .

LuckyTemplates LASKE: Advanced DAX -kaavojen avain

Verrattuna Sales LY: hen, jossa konteksti muutettiin kokonaan, Sales in NC:n kontekstia yksinkertaisesti säädettiin.

Tästä syystä CLCULATE tulee eniten käytetystä funktiosta, koska on monia tapoja, joilla voit säätää kontekstia.

Jos katsot mitä tahansa LuckyTemplatesin edistyksellistä sisältöä, huomaat, että CALCULATE käytetään melkein kaikessa, koska kaavoja voidaan kirjoittaa erittäin tehokkaasti käyttämällä sitä.

Olet ehkä jo nähnyt hyvin pitkiä kaavoja, joissa on kaksi tai kolme riviä. LuckyTemplatesissa voit tehdä useita erilaisia ​​laskelmia yksinkertaisesti säätämällä kontekstia.

Toisen esimerkin näyttämiseksi voin vetää Sales in NC -suureen yhdessä QuarterInCalendar- mitan kanssa.

LuckyTemplates LASKE: Advanced DAX -kaavojen avain

Minun ei tarvinnut tehdä muutoksia kaavaan, mutta lisäsin kontekstia verrattuna edelliseen esimerkkiimme, jossa säätimme sitä.

Koska meillä on jo neljännesvuosittainen myynti, NC-myynnin lisääminen antoi meille neljännesvuosittaisen myynnin erityisesti Pohjois-Carolinaan .

Siinä on pieni ero verrattuna kontekstin täydelliseen muuttamiseen, kuten Sales LY: ssä , jossa käytimme aikatietotoimintoa päivämäärän manipuloimiseen.

Sales in NC -mitta on vain sijainnin suodatin , joka ei liity QuarterInCalendarin alkuperäiseen kontekstiin, joka on päivämäärä .




Johtopäätös

Tämä oli vain johdatus LuckyTemplatesin CALCULATE -funktioon, jossa kerrottiin, kuinka voit käyttää sitä laskelmien kontekstin muuttamiseen, säätämiseen tai lisäämiseen.

Haluan sinun miettivän, kuinka voit soveltaa tätä johonkin, jonka parissa työskentelet. Jos osaat käyttää tätä toimintoa, voit nopeasti tehdä kaavayhdistelmiä ja tekniikoita laskeaksesi enemmän asioita.

Kaikki parhaat,


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.