LuckyTemplates DAX -toimintojen käyttö sellaisten tuotteiden käsittelyyn, joiden hinnat muuttuvat ylitöitä

Tässä blogiviestissä käymme läpi edistyneen mutta todellisen analyysin, joka sisältää LuckyTemplates DAX -toimintoja. Voit katsoa tämän opetusohjelman koko videon tämän blogin alaosasta.

Kyseinen skenaario on silloin, kun sinulla on tuotteita, jotka muuttavat hintoja ajan myötä.

Monet demot/esittelyt, joita olet tarkastellut ajan mittaan, viittaavat siihen, että tuotteen hinta pysyy täsmälleen samana aikojen alusta viimeisimpään päivämäärään. Todellisuudessa näin ei ole.

Monissa raakatietotaulukoissa sinulla on luultavasti asetus, jossa hinta voi muuttua toiseksi hinnaksi eri aikaväleillä. Esimerkiksi hinnat voivat muuttua kausiluonteisten vaatimusten vuoksi.

Sisällysluettelo

LuckyTemplates DAX -funktioiden käyttöönotto hinnanmuutoksia varten

Tekniikat, joita käsittelemme tässä blogikirjoituksessa, auttavat meitä käsittelemään näitä hintamuutoksia. Tässä on hieman oppimiskäyrää, jotta tämä saadaan oikein käyttööntoimintoja.

Se voidaan kuitenkin tehdä asettamalla tietomallisi oikein ja käyttämällä kehittyneempiä DAX-kaavayhdistelmiä.

LuckyTemplates DAX -toimintojen käyttö sellaisten tuotteiden käsittelyyn, joiden hinnat muuttuvat ylitöitä

Tässä esimerkissä saatat tietää etukäteen, mitkä hinnoittelumuutoksesi ovat olleet historiallisesti, ja haluat integroida nämä hintamuutokset malliisi. Mutta tässä skenaariossa sinulla ei ehkä ole hintoja tietotaulukossasi. Ajattele tätä myyntitaulukkoa tapahtumataulukkona.

Jos tässä taulukossa oli hinnoittelu, sinun ei todennäköisesti tarvitse tehdä tätä. Mutta olen nähnyt kysymyksiä herättäväntukifoorumi, jossa hinnoittelu on erillisessä taulukossa ja se on integroitava.

LuckyTemplates DAX -toimintojen käyttö sellaisten tuotteiden käsittelyyn, joiden hinnat muuttuvat ylitöitä

Tein taulukon, jossa minulla on kaikki tuotteet sekä jokaisen tuotteen hinta, joka muuttuu vuosineljänneksen aikana. Joten minulla on tuotteen nimi ja neljännesmitta.

Joten tuotteen 1 hinta kolmannella vuosineljänneksellä oli 1 680,75 dollaria.

LuckyTemplates DAX -toimintojen käyttö sellaisten tuotteiden käsittelyyn, joiden hinnat muuttuvat ylitöitä

Mutta jos rullaamme taulukkoamme alaspäin, voimme huomata, että tuotteen 1 hinta on muuttunut 2 666,79 dollariin neljännen vuosineljänneksen aikana.

LuckyTemplates DAX -toimintojen käyttö sellaisten tuotteiden käsittelyyn, joiden hinnat muuttuvat ylitöitä

Joulun aikana nostamme tuotteidemme hintoja melko paljon, joten meidän on tiedettävä, miten nämä hinnat muuttuivat. Tämä on todella hyvä idea tulevaisuuden ennustamiseen ja skenaarioanalyysiin, koska saatat monissa tapauksissa joutua ennustamaan hintojen muutoksia.

Taulukoiden välinen suhde

Hankala osa tässä on kuinka saada tämä malliimme. Tuotetaulukossa jokainen tuote luetellaan kerran, mutta Tuotteen hinnoittelu -taulukossa viitataan tuotteeseen useita kertoja. Emme siis voi luoda suhdetta Tuotteen hinnoittelutaulukon ja Myyntitaulukon välille.

Emme voi tehdä sitä, koska tuotehinnoittelutaulukossa on useita arvoja ja haluamme hakutaulukon (tuotetaulukko) olevan yksilöivällä puolella.

LuckyTemplates DAX -toimintojen käyttö sellaisten tuotteiden käsittelyyn, joiden hinnat muuttuvat ylitöitä

Tässä skenaariossa meidän on oltava innovatiivisia ja selvitettävä, kuinka voimme ottaa datapisteen tuotehinnoittelutaulukosta samalla, kun analysoimme tietoja myyntitaulukosta käyttämällä paria LuckyTemplates DAX -toimintoa.

LuckyTemplates DAX -toimintojen käyttö sellaisten tuotteiden käsittelyyn, joiden hinnat muuttuvat ylitöitä

Tuotteen keskihinnan laskeminen

Näin tein sen. Kun pilkkasin tätä skenaariota, tein myös useita muita asioita. Minulla on tässä tämä taulukko, jossa on tuotteen nimi, nykyinen keskihinta ja tuotteen keskihinta, joka muuttuu valitsemamme vuosineljänneksen mukaan.

LuckyTemplates DAX -toimintojen käyttö sellaisten tuotteiden käsittelyyn, joiden hinnat muuttuvat ylitöitä

Keskimääräisen tuotteen hinnoittelun laskemiseksi sinun on muistettava, että Päivämäärä-taulukon (josta vuosineljännes tulee) ja Tuotteen hinnoittelutaulukon välillä ei ole todellista yhteyttä.

TREATAS-toiminnon käyttäminen

Joten kun teemme valinnan täällä, meidän on jotenkin suodatettava Myyntitaulukko varmistaaksemme, että oikea vuosineljänneksen hinta tulee läpi. Tätä varten käytintoiminto, jonka avulla voit luoda näitä virtuaalisia suhteita.

LuckyTemplates DAX -toimintojen käyttö sellaisten tuotteiden käsittelyyn, joiden hinnat muuttuvat ylitöitä

Kun suhde on luotu käytännössä TREATAS:n kautta , tuotteen nimi ja tiedot muuttuvat tekemämme neljännesvuosittaisen valinnan mukaan.

TREATAS- toimintoa voidaan soveltaa paljon ennustamisessa, mainonnassa ja markkinoinnissa, joissa tuotteiden hinnat eivät aina pysy vakiona. Sinun on käytettävä tekniikoiden yhdistelmää tämäntyyppisten asioiden ratkaisemiseksi.

LuckyTemplates DAX -toimintojen käyttö sellaisten tuotteiden käsittelyyn, joiden hinnat muuttuvat ylitöitä

Nyt haluan verrata kokonaismyyntiä historiallisesti vain kertahinnan perusteella. Haluan verrata kokonaismyyntiä hintaoikaisuihin, jotka sisältävät kaikki myyntimme, mutta ottaen huomioon kaikki nämä vuosineljännesten hinnoittelumuutokset.

LOOKUPVALUE-funktion käyttäminen

LuckyTemplates DAX -toimintojen käyttö sellaisten tuotteiden käsittelyyn, joiden hinnat muuttuvat ylitöitä

Haluttujen tulosten saavuttamiseksi keksin kaavan käyttämällätoiminto. Kokonaismyynti hinnanmuutoksella -laskelmaan käytin SUMX- toimintoa myynti, viittasin Myyntitaulukkoon ja hyppäsin sitten Määrä-taulukkoon. Viimeisenä vaiheena käytin HAKUARVO- funktiota.

LOOKUPVALUE on lähimpänä VLOOKUPia kuin voit saada. Pohjimmiltaan se tekee eräänlaisen VLOOKUP-haun tuotteen hinnoittelutaulukon sisällä, mutta tuo sen sitten iteraatioon, jota teemme Myynti-taulukossa.

Hienoa LOOKUPVALUE: ssa on, että et tarvitse suhteita käyttääksesi sitä. Voit siirtyä muihin taulukoihin vain viittaamalla tietyn taulukon tiettyihin elementteihin.

LuckyTemplates DAX -toimintojen käyttö sellaisten tuotteiden käsittelyyn, joiden hinnat muuttuvat ylitöitä

Käyttämällä HAKUARVO- toimintoa voit seurata hintamuutoksia. Katsotaanpa, mitä tapahtui viime 26. huhtikuuta 2018. Myimme 1 tuotteen, tuote 53.

Kokonaismyynti -sarake ottaa huomioon uuden hinnan 1 526 $, kun taas Kokonaismyynti ilman hinnanmuutoksia -sarake ottaa huomioon 1 327,62 $ keskimääräisenä tuotteen hinnoitteluna.



Johtopäätös

Tässä esimerkissä käytin TREATAS -funktiota tapana luoda ainutlaatuinen virtuaalinen suhde tietomalliini. Tämä on yksi hieno temppu, joka on opittava työskenneltäessä monimutkaisempien tietojen kanssa.

Meidän on myös tarkasteltava HAKUARVO- funktiota. Tämä on toinen ainutlaatuinen toiminto, jota ei käytetä usein, mutta on looginen syy, miksi meidän on käytettävä sitä tässä esimerkissä.

Otimme käyttöön korkealaatuisia kehitystekniikoita, jotka kattavat hyvin todellisia dataskenaarioita, joita todennäköisesti tulet käsittelemään jossain vaiheessa liiketoimintaasi.

Alla olevasta LuckyTemplates Online -sivuston minisarjamoduulista on monia muita esimerkkejä yritysanalyysistä.

Nauti työskentelystä tämän yksityiskohtaisen videon läpi.


PowerApps-hakukenttä: lisääminen ja mukauttaminen

PowerApps-hakukenttä: lisääminen ja mukauttaminen

Opi luomaan PowerApps-hakukenttä tyhjästä ja muokkaamaan sitä vastaamaan sovelluksesi yleistä teemaa.

SELECTEDVALUE DAX Esimerkki - Sadonkorjuun viipalointilaitteen valinta

SELECTEDVALUE DAX Esimerkki - Sadonkorjuun viipalointilaitteen valinta

Kerää tai kaappaa suuren sisällä oleva arvo käyttääksesi sitä toisessa suuressa dynaamisiin laskelmiin käyttämällä LuckyTemplatesin SELECTEDVALUE DAX -arvoa.

Versiohistoria SharePoint-luetteloissa

Versiohistoria SharePoint-luetteloissa

Tutustu siihen, kuinka SharePointin versiohistoria voi auttaa sinua näkemään tiettyjen tietojen kehityksen ja kuinka monta muutosta se on käynyt läpi.

Värien heksadesimaalikoodien valitsin LuckyTemplates-raporteille

Värien heksadesimaalikoodien valitsin LuckyTemplates-raporteille

Tässä on työkalu raporttien ja visuaalien luomiseen, värien heksadesimaalikoodien valitsin, jonka avulla voit helposti saada värit LuckyTemplates-raporttiisi.

Dynaaminen päivämäärän slicer LuckyTemplatesissa käyttäen jaksotaulukkoa

Dynaaminen päivämäärän slicer LuckyTemplatesissa käyttäen jaksotaulukkoa

Voit helposti näyttää ajanjakson raportissasi viipaleina jaksotaulukon avulla. Käytä M-koodia luodaksesi dynaamisen päivämäärän osittimen LuckyTemplatesissa.

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.