Kumulatiivinen kokonaissumma LuckyTemplatesissa ilman päivämääriä – Advanced DAX

Tässä aion näyttää sinulle, kuinka voit laskea kumulatiiviset kokonaissummat tai juoksevat kokonaissummat ilman päivämääriä tai indeksisarakkeita. Voit katsoa tämän opetusohjelman koko videon tämän blogin alaosasta.

Joku todella kysyi tästä LuckyTemplates-foorumilla. Jäsen, joka julkaisi sen, kohtasi melko monimutkaisen algoritmin, joka käytti vaadittuja tietoja. Oli kumulatiivinen tai juokseva kokonaisvaatimus, mutta sille ei ollut päivämäärää, ja se vaikutti vain satunnaislukugeneraattorina. Mutta meidän piti luoda kumulatiivinen kokonaissumma ensimmäisestä tuloksesta, toisesta tuloksesta, kolmannesta tuloksesta ja niin edelleen ja niin edelleen. Tästä syystä leikittelin muutaman idean kanssa yrittääkseni löytää ratkaisun. 

Se ei ole helppoa ja voi olla hieman monimutkaista, kun menet kaavaan, mutta ratkaisu on dynaaminen ja on hämmästyttävää, että se on jopa mahdollista. Se on jotain, jonka voit toistaa eri ympäristöissä, joissa tarvitset kumulatiivisia kokonaismääriä tai mitä tahansa samanlaista.

Tässä on esimerkki, jonka kanssa aiomme työskennellä tänään.

Kumulatiivinen kokonaissumma LuckyTemplatesissa ilman päivämääriä – Advanced DAX

Tässä tapauksessa meillä on kokonaismyynti, jossa numerot on järjestetty suurimmasta pienimpään. Pyrimme kumulatiiviseen summaan, joten haluamme nähdä kokonaissumman, jos sijoitus yksi lisätään sijoitukseen kakkonen, sitten lisätään sijoitus kolmos siihen ja niin edelleen, kun menet alas taulukkoa.

Huomaa, että joissakin tapauksissa voit valita minkä tahansa visualisoinnin, joka toimii sinulle. Voit esimerkiksi käyttää vesiputouskaaviota saavuttaaksesi haluamasi tulokset.

Meidän erityisessä esimerkissämme tällainen visualisointi ei kuitenkaan todellakaan toimi.

Siirrytään nyt vaiheisiin, jotka koskevat kumulatiivisen kokonaissumman saamista huolimatta päivämäärien ja hakemistosarakkeiden puuttumisesta.

Sisällysluettelo

Indeksin luominen

En usko, että on mahdollista luoda kumulatiivista summaa satunnaisista arvoista. Joten sinun on ensin luotava hakemisto. Tätä varten aion käyttääkoska sen avulla voimme helposti luoda dynaamisia hakemistosarakkeita.

Kumulatiivinen kokonaissumma LuckyTemplatesissa ilman päivämääriä – Advanced DAX

Joten aion kutsua tätä Ranking Indexiksi. Siirrytään 1:stä 200:aan 1:n askelin. Sivulle ei tarvitse lisätä viipaleita.

Tämä vaihe tuo indeksin malliimme. Se ei liity suhteeseen tai muuhun vastaavaan. Se on vain tukena meille joissakin laskelmissa, jotka aiomme tehdä myöhemmin.

Taulukon luominen

Nyt vedän tämän taulukkoon, jotta voimme nähdä numerot yhdestä eteenpäin.

Kumulatiivinen kokonaissumma LuckyTemplatesissa ilman päivämääriä – Advanced DAX

Haluamme itse asiassa luoda tuloksen, joka näyttää arvot, mutta ei itse asiassa ole sarake. Joten aiomme palauttaa arvon suuren sisällä. Teemme sen luomalla toisen mittarin ja kutsumalla sitä Product By Ranking.

Kumulatiivinen kokonaissumma LuckyTemplatesissa ilman päivämääriä – Advanced DAX

Tässä kaavasta tulee hieman monimutkaisempi, mutta silti hyvin toteutettavissa.

Joten käytämme CLCULATE-funktiota ja palaamme sitten tekstiarvolla. Sitten mennään mukaan, Tuotteen nimi ja käytä sitten useampaa kuin yhtä arvoa. Seuraavaksi aion käyttää ARVOT-funktiota ja SUODATA tuotteen nimen mukaan.

Yritämme tässä tavoittaa Ranking Index -arvon. Joten teen RANKX:n kaikille tuotteille ja siirryn sitten kokonaismyyntiin laskevassa järjestyksessä (koska näin alkuperäinen taulukko suodatettiin).

Koska minulla on itse asiassa luotu mitta, Ranking Index -arvo luodaan sitten automaattisesti mitä jos -parametreista. 

Otetaan tämä taulukkoon. Näet, että todella palautamme nämä tulokset jokaiselle sijoitukselle nyt. Meillä on siis sekä Ranking Index että nyt Product By Ranking.

Tietojen kopioiminen

Nyt kun meillä on taulukko, joka näyttää meille, mitä tuotteita meillä on ja miten ne on sijoitettu, haluamme selvittää, mikä olisi kunkin tuotteen kokonaismyynti. Tätä varten meidän on kopioitava kokonaismyynti vanhasta taulukosta uuteen taulukkoon.

Tällä kertaa emme kuitenkaan pysty hyödyntämään tietomallimme automaattista suodatinta. Suodatamme todellisen tuloksen perusteella.

Tätä varten meidän on luotava uusi mitta, jota kutsumme tuotemyynniksi. Joten aiomme laskea kokonaismyynnin ja sitten luoda uuden kontekstin uusilla suodattimilla. Tämä tarkoittaa, että kaavamme näyttää meille suodattavan arvot tuotteen nimen mukaan. Jatkamme sitten ja luomme suodattimen vain tietylle tuotenimelle juuri luomamme tuotteen mukaan.

Tällä suodattimella, jos tarkastelemme tuotetta kuusikymmentäkolme, niin näemme tuotteen 63 myynnin. Toisin sanoen olemme toistaneet tiedot harkitessaan erityistoimenpiteitä tässä osiossa.

Kumulatiivisen kokonaissumman luominen s

Tällä kertaa aiomme luoda kumulatiiviset summat tämän sijoitusindeksin perusteella. Tämä todella näyttää sinulle, kuinka paljon voit hyödyntää LuckyTemplatesin eri ominaisuuksia ja toimintoja.

Joten luomme uuden mittarin ja kutsumme sitä kumulatiiviseksi tuotemyynniksi. Varmista vain, että käytät oikeita muuttujia tässä. Tässä esimerkissä aion käyttää vain yhtä, jotta se olisi yksinkertainen. Kutsun sitä indeksisijoitukseksi ja viittaan sen sijoitusindeksin arvoon.

Kumulatiivinen kokonaissumma LuckyTemplatesissa ilman päivämääriä – Advanced DAX

Katsomalla alla olevaa kaavaa huomaat, että se on melko monimutkainen. Käytin hyväksitoiminnon, teki suodattimen ja käytti sitten SUMMARIZE-toimintoa tuotteissa. 

Tämä luo tämän dynaamisen taulukon, jonka avulla voimme todella katsoa taaksemme, kun kuljemme rivejä 1, 2, 3, 4, 5 ja niin edelleen. Joten jos esimerkiksi haluamme sijoituksen tuloksen alle 5:n. Näemme sen taulukossa summan kanssa.

Näet myös, että tässä taulukossa näytämme kunkin asiakkaan myynnit. Haluan myös viitata kyseisen asiakkaan myynnin sijoitukseen, joten minun on asetettava toinen RANKX, siirryttävä sitten kohtaan Kaikki tuotteet, sitten kokonaismyynti ja sitten Kuvaus.

Viimeinen asia, joka meidän on tehtävä tässä, on suodattaa tämä tietty taulukko sen perusteella, onko myynnin sijoitus pienempi tai yhtä suuri kuin indeksisijoitus. Kun tuomme tämän taulukkoomme, näet, että tämä itse asiassa luo nyt meille kumulatiiviset kokonaissummat.




Johtopäätös

Olemme käyneet läpi joitakin keskeisiä oppimisia tänään, ja on todella hämmästyttävää, kuinka pystyimme luomaan kaikki nämä uudet toimenpiteet. 

Pohjimmiltaan pystyimme luomaan alkuperäisen taulukon uudelleen virtuaalisesti, jolloin voimme suodattaa sen tarvitsemamme tiedon mukaan. Oletetaan siis, että tarvitset myyntisijoituksen. Näet sen täällä indeksisijoituksen alla.

Toinen asia, jonka teimme täällä, oli se, että annoimme tämän taulukon arvioida jokaista riviä tai tuotetta. Juuri siksi tämä suodatin toimii. Joten voimme vain katsoa rivejä 1–5 ja saada vain kyseisen taulukon myynnit. Ja sitten voimme laajentaa sen 15 riviin ja sitten laskemme kaikkien näiden 15 rivin myynnin. Teemme sen dynaamisesti, kun siirrymme alaspäin tässä luettelossa, ja näin voimme jatkuvasti saada kumulatiivisen kokonaissumman.

Huomaa, että tätä ratkaisua voidaan soveltaa myös tapauksiin, joissa ei ole päivämääriä tai indeksejä, vaan myös muihin vastaaviin tilanteisiin. Toivottavasti löydät jonkun ainutlaatuisen esimerkin, missä tätä vaaditaan, ja löydät tavan hyödyntää sitä.

***** 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.