Ostosten päivien eron laskeminen LuckyTemplatesin DAX:n avulla

Tässä opetusohjelmassa opit laskemaan päivien erot ostosten välillä käyttämällä LuckyTemplatesin DAXia. Tämä aihe tuli LuckyTemplates-tukifoorumista, ja näytän sinulle, kuinka ratkaisin sen. Tämä on mielenkiintoinen skenaario ja melko yleinen yritysmaailmassa. Voit katsoa tämän opetusohjelman koko videon tämän blogin alaosasta.

Ostosten päivien eron laskeminen LuckyTemplatesin DAX:n avulla

Tässä esimerkissä tarkastelemme asiakasta, joka on ostanut useita kertoja, ja haluamme nähdä eron ostopäivien välillä.

Tärkeintä on yksinkertaistaa DAX-kaavojasi. 

Suosittelen aina pitämään kaavat lyhyinä ja yksinkertaisina käyttämällä mittahaaroitustekniikkaa ja käyttämällä ja yhdistämällä oikeita DAX-funktioita. Et todellakaan tarvitse monimutkaisia ​​kaavoja malliisi. Yksi tekniikka, jota käytän monimutkaisissa skenaarioissa, on muuttujat (), jonka esitän sen tässä opetusohjelmassa.

Sisällysluettelo

Esimerkkitietojoukko

Katsotaanpa ensin mallin kokoonpanoa. Tämä on vain esittelytietojoukko, jonka olen luonut. Tässä tapauksessa keskitymme Ostopäivä- sarakkeeseen. Yksi asia, joka meidän on tehtävä, on numeerinen indeksisarake, koska aiomme käsitellä tätä saraketta yksinkertaistaaksemme logiikkaa.

Ostosten päivien eron laskeminen LuckyTemplatesin DAX:n avulla

Haluamme siis laittaa tähän minkä tahansa suodattimen (asiakas, tuote, sijainti jne.) ja laskea eron asiakkaan viimeisen ostopäivän ja edellisen ostopäivän välillä . Tässä esimerkissä meillä on sijainnin suodatin, joka on dynaaminen. Voimme napsauttaa sijaintitunnuksia, jolloin tiedot muuttuvat ja näyttävät meille valitsemamme sijainnin tulokset.

Ostosten päivien eron laskeminen LuckyTemplatesin DAX:n avulla

Näemme tässä taulukossa tilaustunnuksen, asiakastunnuksen, asiakkaiden ostopäivämäärän tietyssä paikassa sekä ostojen välisen päivien eron. Toinen huomioitava asia on, että kun yhtenä päivänä on kaksi ostosta, toisen päivämäärän tulee olla nolla, koska se ei eroa edellisestä päivästä.

Ostosten päivien eron laskeminen LuckyTemplatesin DAX:n avulla

DAX-kaava ostojen välisen eron laskemiseksi

Katsotaan nyt kaavaa. Tässä hyödynnetään paljon muuttujia, joita suosittelen, kun sinulla on hieman enemmän logiikkaa mietittävää. On vain niin paljon helpompaa tarkistaa numerosi myöhemmin ja ymmärtää tapahtuvan logiikan.

Ostosten päivien eron laskeminen LuckyTemplatesin DAX:n avulla

Huomaa, että jokainen tulos tässä lasketaan erikseen. Joten jokaisen tämän taulukon tuloksen tai rivin kohdalla meidän on selvitettävä, mitä nämä muuttujat laskevat. Esimerkiksi tämä 7. 8. 2016 tuloksella 12 (päivät viimeisen ostopäivän välillä, joka oli 26. heinäkuuta).

Ostosten päivien eron laskeminen LuckyTemplatesin DAX:n avulla

Tämän tuloksen saamiseksi aloitamme indeksinumerolla ( IndexNum ), joka on tässä tapauksessa 430, käyttämällä. Sitten laskemme edellisen indeksinumeron ( PreviousIndexNum ) laskemalla saman asian (MAX of Index), mutta muutamme kontekstia, jossa laskemme sen käyttämällätoiminto sisällä.

Seuraavaksi laskemme nykyisen päivämäärän ( CurrentDate ) käyttämälläja. Nykyinen päivämäärä tässä esimerkissä on 7. päivä 8. päivä 2016. Viimeinen muuttujamme on aikaisempi päivämäärä ( PriorDate ), jonka voimme helposti selvittää, koska meillä on jo PreviousIndexNum.

Kaavan toinen osa, joka onlauseke, käyttää yksinkertaisesti luomiamme muuttujia ja yksilöi ensimmäisen päivämäärän nimenomaan 0:ksi . Sitten vähennämme CurrentDate päivämäärästä PriorDate saadaksemme 12 päivän eron.

Ja näin lasket päivien eron LuckyTemplates-ostosten välillä.




Johtopäätös

Toivottavasti näet kuinka mittahaarautuminen toimii täällä. Aloitimme yhdestä muuttujasta (IndexNum) ja käytimme sitä sitten seuraavan laskemiseen ja niin edelleen. 

Nautin todella tämän kanssa työskentelystä ja olen varma, että tämä auttaa monia ihmisiä. Se on yleinen skenaario, jossa sinun on laskettava ero päivinä. Se voi olla ostosten tai minkä tahansa tapahtuman välissä.

Jos haluat lisätietoja tästä aiheesta, katso video ja alla olevat linkit.

Kippis!

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







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.