Kehittyneet DAX-toiminnot: Voiton osuuden laskeminen

Tässä blogissa käsittelen joitain edistyneempiä DAX-toimintoja esitelläkseni LuckyTemplatesin mahdollisuutta. Voit katsoa tämän opetusohjelman koko videon tämän blogin alaosasta.

Tämä opetusohjelma opettaa sinulle, kuinka voit visualisoida eri asiakastasojen tuottoosuuden kehittyneiden DAX-toimintojen avulla.

Sisällysluettelo

Kokonaisvoittojen laskeminen

Aloitan luomalla uuden mittarin ja nimeämällä sen uudelleen kokonaiskustannuksiksi.

Kehittyneet DAX-toiminnot: Voiton osuuden laskeminen

Saadaksesi kustannukset, sinun on käytettäväfunktio, joka palauttaa taulukon kullekin riville lasketun lausekkeen summan.

Lisää myyntitaulukko ja kerro jokainen myyntimäärä vastaavalla tuotteen hinnalla.

Kehittyneet DAX-toiminnot: Voiton osuuden laskeminen

Sinun on käytettävä toimintoa toisen taulukon, erityisesti Product Cost -taulukon, kutsumiseen tämän saavuttamiseksi.

Kehittyneet DAX-toiminnot: Voiton osuuden laskeminen

Paina Enter ja odota, että laskelma näkyy avainmitoissasi.

Kehittyneet DAX-toiminnot: Voiton osuuden laskeminen

Täältä voit haarautua helposti Total Profitsiin. Luo uusi mitta ja vähennä kokonaiskustannukset kokonaismyynnistä.

Kehittyneet DAX-toiminnot: Voiton osuuden laskeminen

Kuten olet ehkä huomannut, sinun ei enää tarvitse viitata mihinkään taulukossa.

Tämä on mittahaaroittamisen kauneus: voit viitata mittauksiin mittareiden sisällä sen sijaan, että joutuisit kirjoittamaan kehittyneitä kaavoja uudelleen toistuvasti.

Tämä menetelmä on paljon tehokkaampi tapa tehdä monimutkaisia ​​laskelmia ja säästää paljon aikaa.

Nyt aion vetää kokonaiskustannusten ja kokonaisvoittojen mitat taulukkooni.

Kehittyneet DAX-toiminnot: Voiton osuuden laskeminen

Haluan myös korjata muodon heti, jotta tietoni ovat järjestyksessä.

Valitse avattavasta muotovalikosta "Valuutta" tai napsauta valuuttasymbolia.

Kehittyneet DAX-toiminnot: Voiton osuuden laskeminen

Sinulla on nyt kokonaismyynti, kokonaiskustannukset ja kokonaisvoitto. Seuraava askel on tunnistaa, ketkä ovat tämän aikavalikoiman parhaita asiakkaita, keskihintaisia ​​asiakkaita ja loput.

Kehittyneet DAX-toiminnot: Voiton osuuden laskeminen

Tukitaulukon luominen

Perustoimenpiteideni laatimisen jälkeen aion luoda tukitaulukon.

Tämän avulla voin luoda dynaamisia ryhmittelyjä mukautetun logiikan perusteella.

Lisää uusi taulukko napsauttamalla Anna tiedot.

Kehittyneet DAX-toiminnot: Voiton osuuden laskeminen

Nimeä tukitaulukko "Asiakasryhmät" ja lisää sarakkeet "Group", "Min" ja "Max".

Jälkeenpäin ryhmittele asiakkaat, jos he kuuluvat Top 50, Rank 50-200 ja The Rest. Ilmoita kunkin ryhmän vähimmäis- ja enimmäisarvot alla olevan kuvan mukaisesti.

Kehittyneet DAX-toiminnot: Voiton osuuden laskeminen

Aina kun luot uuden taulukon LuckyTemplatesissa, on parasta tarkistaa ja järjestää tietomallisi, jotta sinulla on yleiskuva siitä, miten kaikki on yhdistetty.

Tässä esimerkissä poistin epäolennaiset mittaukset ja vedin tukitaulukkoni pohjaan.

Kuten näet, sillä ei ole yhteyttä ydintietomalliini. Tavoitteena on ajaa logiikka tämän taulukon läpi asiakkaideni sijoituksen perusteella. Tämä vaihe vaatii edistyneitä DAX-toimintoja LuckyTemplatesissa.

Kehittyneet DAX-toiminnot: Voiton osuuden laskeminen

DAX-lisätoimintojen käyttäminen

Aluksi aion lajitella tukipöytäni.

Siirry Asiakasryhmät-taulukon saraketyökaluihin ja lajittele Ryhmät-sarake minimisijoituksen mukaan. Haluan tehdä tämän, koska tiedoista on myöhemmin enemmän järkeä.

Kehittyneet DAX-toiminnot: Voiton osuuden laskeminen

Ennen kuin jatkan, aion tehdä joitain visualisointeja. Menin eteenpäin ja muutin kokonaismyyntini kortiksi.

Kehittyneet DAX-toiminnot: Voiton osuuden laskeminen

Sitten tein saman Total Profitsille.

Kehittyneet DAX-toiminnot: Voiton osuuden laskeminen

Kun kaikki nämä asetukset on tehty, aion tuoda kokonaisvoittomittarini asiakasryhmät-taulukkoon.

Koska näiden kahden välillä ei ole suhdetta, huomaat, että 5,01 miljoonan dollarin kokonaisvoitto koskee jokaista asiakasryhmää.

Kehittyneet DAX-toiminnot: Voiton osuuden laskeminen

Korjatakseni tämän luon uuden suuren ja kirjoitan kehittyneen kaavan. Vaikka se on monimutkaista, edistyneiden DAX-toimintojen käyttö LuckyTemplatesissa tekee tämän saavutettavissa.

Näytän sinulle ensin koko asiakasryhmän voittojen kaavan ja sitten selitän, mitä kukin rivi tekee.

Kehittyneet DAX-toiminnot: Voiton osuuden laskeminen

Kun suoritat edistyneen DAX-toiminnon ja lisäät mittarin taulukkoon, saat kunkin asiakasryhmän kokonaisvoiton.

Kehittyneet DAX-toiminnot: Voiton osuuden laskeminen

Joten miten tämä tapahtui?

Kaava loi kontekstin, joka liittää tukitaulukon kokonaisvoittoon.

Toimintoa käytettiin Total Profitsin kutsumiseen, mutta muokatun suodattimen yhteydessä.

Kehittyneet DAX-toiminnot: Voiton osuuden laskeminen

Käyttämällä, kehittynyt DAX-toiminto toisti voitot asiakasta kohden kutsumalla kunkin asiakkaan nimeä.

Lisäksi se mahdollistaa taulukkotoiminnon lisäämisen. Tässä tapauksessa se tuo esiin asiakasluetteloni.

Kehittyneet DAX-toiminnot: Voiton osuuden laskeminen

Tiedot suodatettiin edelleen käyttämällä. Tämä toiminto määritti jokaisen asiakkaan sijoituksen kokonaisvoittojen perusteella.

Se määritti myös, onko asiakkaan sijoitus suurempi kuin kunkin asiakasryhmän vähimmäissijoitus vai pienempi tai yhtä suuri kuin enimmäissijoitus. Tällä tavalla jokainen merkintä kuului vain yhteen ryhmään ilman päällekkäisyyksiä.

Lyhyesti sanottuna RANKX oli vastuussa asiakkaiden lajittelusta asianmukaisiin asiakasryhmiin.

Kehittyneet DAX-toiminnot: Voiton osuuden laskeminen

Sillä välin,määritettiin, että jos taulukossa on vielä yksi rivi jäljellä, asiakas tulee sisällyttää kyseiseen ryhmään.

Kehittyneet DAX-toiminnot: Voiton osuuden laskeminen

Lopulta voit käydä läpi jokaisen asiakkaan ja arvioida, kuuluvatko he tietyn rivin vähimmäis- ja enimmäisarvoihin. Tämä sijoittaa heidät joko top 50:een, sijalle 50-200 tai muuhun.

Nämä edistyneet DAX-toiminnot mahdollistavat sen, että Asiakasryhmän tuotot -sarakkeessa voidaan näyttää tietyn asiakasryhmän kokonaisvoitot.

Kehittyneet DAX-toiminnot: Voiton osuuden laskeminen

Jokaisen hakasulkeen prosenttiosuuden laskeminen

Analyysia voidaan viedä eteenpäin laskemalla tuottoprosentti asiakasryhmää kohden.

Tätä varten sinun on myös luotava uusi mitta, jonka nimi on Asiakastuottoryhmän prosentti.

Käytä tätä saadaksesi asiakasryhmän voittojen prosenttiosuuden kokonaisvoitoista. Kokonaisvoitto on aina 5 miljoonaa dollaria tässä yhteydessä.

Kehittyneet DAX-toiminnot: Voiton osuuden laskeminen

Vedä mitta taulukkoon ja korjaa muoto.

Kehittyneet DAX-toiminnot: Voiton osuuden laskeminen

Nyt sinulla on sarake asiakastuottoryhmän prosenttiosuudelle. Kuten näet, sen arvot ovat mitä saat, kun jaat tietyn asiakasryhmän voiton kokonaisvoitolla.

Kehittyneet DAX-toiminnot: Voiton osuuden laskeminen

Voit itse asiassa poistaa välisarakkeita, kuten Total Profits, ja edistynyt DAX-toiminto suorittaa laskennan hienosti kulissien takana.

Kehittyneet DAX-toiminnot: Voiton osuuden laskeminen

Tässä on hienoa, että voit lisätä kontekstia ja tehdä visualisointeja tuloksesta. Kopioi vain taulukko ja vedä kentät arvoihin.

Lisäsin tähän kuukauden ja vuoden ja muutin sen prosenttikaavioksi.

Kehittyneet DAX-toiminnot: Voiton osuuden laskeminen

Vaihdoin sen ympärille, mitkä kentät menevät akseliin ja legendaan. Kuukauden ja vuoden on oltava akselilla, kun taas ryhmien tulee olla selitteissä.

Kehittyneet DAX-toiminnot: Voiton osuuden laskeminen

Minulla on nyt pylväsdiagrammi, joka näyttää, mikä asiakasryhmä tuottaa eniten voittoa kuukaudessa ja kuinka trendi muuttuu ajan myötä.

Kehittyneet DAX-toiminnot: Voiton osuuden laskeminen




Johtopäätös

Edistyneet DAX-toiminnot ovat arvokkaita työkaluja LuckyTemplatesissa. Ne ovat monipuolisia ja voivat antaa sinulle runsaasti tietoa raporteistasi. Toivottavasti tämä opetusohjelma on antanut sinulle käsityksen siitä, kuinka voit käyttää niitä omassa kontekstissasi.

Seuraavissa blogikirjoituksissa kerron, mitä muuta voit tehdä edistyneillä DAX-toiminnoilla. Siihen asti yritä tutkia tätä esimerkkiä itse.

Kaikki parhaat!


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.