Power BI CALCULATE: Key to Advanced Dax Formulat

Now we are going to dive into the CALCULATE function in Power BI.

funktiota on käytetty jo monta kertaa, mutta tässä kohtaa haluan keskustella siitä yksityiskohtaisesti.

viime vuoden myynnin saaminen laskutoimituksella

LASKENTAFUNKTION avulla voit muuttaa laskutoimituksen kontekstia mittauksessa, jossa konteksti tulee ympäristöstä, jossa laskutoimitustasi tehdään. Voit katsoa koko videon tämän opetusohjelman alareunassa tämän blogin.

kyky muuttaa asiayhteyttä toimenpiteen sisällä on daxissa erittäin tärkeä.

aloitamme esimerkistä luomalla mittarin nimeltä Sales LY, joka käyttää LASKENTAFUNKTIOTA verrataksemme nykyisen päivämäärän myyntiä viime vuoden myyntiin.

 myynnin luominen Ly-Power BI CALCULATE

LASKENTAFUNKTION sisällä laskemme Kokonaismyyntimme, koska laskennan ensimmäinen parametri voi ottaa minkä tahansa lausekkeen.

silloin käytän aikatiedustelutoimintoa nimeltä SAMEPERIODLAST Year. Aikaälyfunktiot ovat aikasidonnaisissa laskelmissa käytettäviä funktioita.

koska laskemme saman jakson viime vuoden sisällä, sopeudumme nykyiseen asiayhteyteemme yhdellä vuodella Päivämääräsarakkeen kautta.

 lisäämällä lasketaan parametrit-Power BI CALCULATE

kun uutta mittaria vedetään, nähdään, että kokonaismyynti-ja Myyntisarakkeilla on erilaiset tulokset.

 kokonaismyynti vs. myynti Ly-teho BI laskee

syynä tähän on se, että myynnin sisäiset arvot otetaan tasan vuotta aiemmasta kokonaismyynnistä.

Tarkastellaanpa esimerkiksi päivämäärän 28/02/2020 myyntiarvoa.

 näytetään päivämäärä 28/02/2020-Power BI laske

koska sen arvo on $10,440, kun tarkastellaan päivän 28/02/2019 kokonaismyyntiä, pitäisi tuottaa täsmälleen sama tulos.

näytetään arvot 28/02/2019-Power BI CALCULATE

se tunnustaa 28/02/2020 nykyiseksi päivämääräksi, mutta se muuttaa kontekstin samalle päivämäärälle vuonna 2019 myynti-sarakkeen kautta.

tämän vuoksi laskenta on niin tärkeä funktio potenssissa BI. Sen avulla voit suorittaa laskelmia monin eri tavoin, kuten silloin, kun sinun täytyy löytää ero kokonaismyynnin ja myynnin välillä.

asiayhteyden muuttaminen vuosineljänneksittäin

voin myös muuttaa Päivämääräsarakkeen kontekstia niin, että voisin tarkastella neljännesvuosittaisia arvoja päivittäisten arvojen sijaan.

raahaan ensin Neljänneskalendar-sarakkeeseen, joka löytyy Päivämäärätaulukon sisältä.

näytetään arvot QuarterInCalendar - Power BI CALCULATE

tässä ensimmäisenä huomataan, että päivämääriä ei ole järjestetty oikein. Korjatakseni tämän, lajittelen kolumnin nimeltä Quartinyear.

menen Tietoalueelle ja korostan Neljännesninkalendar-palstaa.

 korostus QuarterInCalendar

sitten voin valita neljännesvuoden vaihtoehdon sarakkeen mukaan järjestettynä.

Lajittelu sarakkeen mukaan neljännesvuosi

kun palaamme edelliseen näyttöön, voit nyt nähdä, että neljännekset ovat jo oikeassa järjestyksessä.

 lajittelun Neljännesneljännesarakkeen tulos

teemme täsmälleen saman asian aiemmin, mutta arvot ovat kertyneet eri rakeisuudessa, koska kyse on neljänneksistä päivien sijaan.

esimerkiksi Q2 2020: n kohdalla Kokonaismyyntiarvo on 2 839 495 dollaria. Mutta kun tarkastelemme myynnin arvoa, LASKENTAFUNKTIO muuttaa kontekstia vuoden taaksepäin, jonka Q2 2019 Kokonaismyyntiarvo on 3 665 971 dollaria.

 Q2 2019 vs. Q2 2020

LASKENTAFUNKTION avulla voit työskennellä eri tavoin käyttäen samanlaista oivallusta tarvitsematta kirjoittaa kaavoja tai laskelmia uusiksi.

tietyn paikan kokonaismyynti käyttäen laskentaa

haluan näyttää myös toisen tavan, jolla voit säätää kontekstia laskennan sisällä.

muutimme aiemmin laskelmien Konteksteja täysin, mutta nyt haluan näyttää esimerkin, jossa sen sijaan suodattaisimme kontekstia hieman.

mitä jos haluaisin laskea kaikki myyntini tietyssä paikassa, nimenomaan Pohjois-Carolinassa?

tätä varten voin luoda uuden mittarin nimeltä myynti NC, käyttää laskea kokonaismyynnin ilmaisuna, ja sitten käyttää Sijaintitaulukon Tilakoodia suodattimena ja asettaa sen arvoksi ”NC”.

 myynnin luominen NC-mittarilla

kun raahaamme uuden mittarin, näemme kokonaismyynnin jakautumisen vain tietyllä alueella tuotteen nimen perusteella.

myyntiarvot ilmaistuna MYYNTILUKUINA

verrattuna myyntilukuihin, joissa asiayhteys muutettiin täysin, myyntilukujen asiayhteyttä vain oikaistiin.

siksi laskea tulee eniten käytetty funktio, koska on olemassa monia tapoja, joilla voit säätää asiayhteyttä.

jos tarkastellaan mitään kehittynyttä sisältöä yrityksen DNA, näet, että laskea käytetään lähes kaikessa, koska kaavoja voidaan kirjoittaa erittäin tehokkaasti käyttämällä sitä.

olet ehkä jo nähnyt Microsoft Exceliin kirjoitettuja hyvin pitkiä kaavoja, jotka ulottuvat kahdesta kolmeen riviin. Power BI, voit olla koko joukon erilaisia laskelmia yksinkertaisesti säätämällä yhteydessä.

toisen esimerkin näyttämiseksi voin vetää myynnin NC-mittana QuarterInCalendar-mittauksen mukana.

myynti NC: ssä Quarterincalendarin ollessa alkuperäinen konteksti

minun ei tarvinnut tehdä kaavaan muutoksia, mutta lisäsin kontekstia verrattuna edelliseen esimerkkiimme, jossa korjasimme sitä.

koska meillä on jo neljännesvuosimyynti, myynnin lisääminen NC: ssä antoi meille neljännesvuosimyynnin erityisesti Pohjois-Carolinaan.

on tämä pieni ero verrattuna siihen, että muuttaisimme täysin asiayhteyttä, kuten myyntitoiminnassa, jossa käytimme aikatiedustelutoimintoa päivämäärän manipuloimiseen.

myynti NC-mittarina on vain paikkakohtainen suodatin, joka ei liity Quarterincalendarin alkuperäiseen kontekstiin, joka on päivämäärä.

johtopäätös

se oli vain johdanto potenssissa BI olevaan LASKENTAFUNKTIOON siitä, miten sen avulla voisi muuttaa, säätää tai lisätä laskutoimitusten kontekstia.

haluan sinun miettivän, miten voit soveltaa tätä johonkin, jonka parissa työskentelet. Jos voit hyödyntää tätä toimintoa, voit nopeasti tehdä kaavayhdistelmiä ja tekniikoita laskea enemmän asioita.

kaikki parhaat,

Sam

Jäsenbanne

YouTube-juliste

Center Of Excellence

***** * * * *
lasketaan dynaaminen prosenttiosuus Kokonaismuutoksesta teholla BI ajan älykkyydellä
lasketaan kumulatiivinen ajonopeus Daxilla tehossa BI
Kuinka lasketaan ostojen välinen ero päivässä Daxilla tehossa BI

***** Aiheeseen liittyvät Kurssimoduulit *** * *
Ultimate Beginners Guide to DAX
Advanced DAX Combinations
Time Intelligence Calculations

Vastaa

Sähköpostiosoitettasi ei julkaista.