Dynaaminen segmentointi dynaamisilla parametreilla – edistyneet LuckyTemplates ja DAX-tekniikka

Aion puhua dynaamisesta segmentoinnista dynaamisten parametrien avulla, koska olen nähnyt jäsenten kysyvän siitä niin monta kertaa LuckyTemplates-tukifoorumilla. Voit katsoa tämän opetusohjelman koko videon tämän blogin alaosasta.

Haastetta tässä on selvittää, mitkä alueet segmentoidaan ensin. Sinun on myös löydettävä tapa syöttää dynaamisia parametreja kaavaan. Aion yksinkertaistaa tätä kaikkea esimerkin avulla, jonka aion näyttää tässä.

Sisällysluettelo

Mitä jos -parametrin luominen

Ensimmäinen asia, jonka tarvitsen, olisi parametri. Tässä tapauksessa loin Customer Rank -parametrin.

Dynaaminen segmentointi dynaamisilla parametreilla – edistyneet LuckyTemplates ja DAX-tekniikka

Loin tämän parametrin siirtymällä mallinnukseen ja napsauttamalla sitten Uusi parametri.

Dynaaminen segmentointi dynaamisilla parametreilla – edistyneet LuckyTemplates ja DAX-tekniikka

Mitä jos -parametri luo automaattisesti taulukon minulle. Se luo myös mittarin tekemälleni valinnalle.

Dynaaminen segmentointi dynaamisilla parametreilla – edistyneet LuckyTemplates ja DAX-tekniikka

Kun vedän sen raporttiin, se näyttää minkä tahansa valinnan, jonka teen viipalointityökalussa.

Dynaaminen segmentointi dynaamisilla parametreilla – edistyneet LuckyTemplates ja DAX-tekniikka

Tärkeintä tässä on muistaa, että parametrien tulisi jakaa tulokset aina, kun teet mukautetun segmentoinnin .

Joten Customer Rank -parametrin lisäksi minulla on myös tietoa alueista, joilla kaupat sijaitsevat.

Dynaaminen segmentointi dynaamisilla parametreilla – edistyneet LuckyTemplates ja DAX-tekniikka

Laskennan konteksti on yksi avaintekijöistä, jotta tämä saadaan oikein. Täällä on myös lisäkonteksti, joka näyttää, missä kaupat ovat.

Dynaaminen segmentointi dynaamisilla parametreilla – edistyneet LuckyTemplates ja DAX-tekniikka

Nyt haluan erottaa tuloni vertaamalla parhaita asiakkaitani ja huonoimpia asiakkaitani. Haluan myös näiden ylä- ja alaryhmien olevan dynaamisia. Tässä dynaamiset parametrit tulevat kuvaan.

Dynaamisten parametrien käyttö

Joten tulosten on vaihdettava sen mukaan, miten haluan tarkastella tietoja. Tämä tarkoittaa, että jos vaihdan Customer Rank -leikkuria , myös taulukon tietojen pitäisi muuttua.

Dynaaminen segmentointi dynaamisilla parametreilla – edistyneet LuckyTemplates ja DAX-tekniikka

Ensimmäinen asia, jonka aion tehdä, on käyttää kaavaa saadakseni parhaat asiakkaat pöytään.

Dynaaminen segmentointi dynaamisilla parametreilla – edistyneet LuckyTemplates ja DAX-tekniikka

Loin sarakkeen käyttämällätoimintoa kokonaistulolle ja sitten käyttämälläsijoitusfunktiona. TOPN palauttaa myös virtuaalisen taulukon sijoitustulosten perusteella.

Dynaaminen segmentointi dynaamisilla parametreilla – edistyneet LuckyTemplates ja DAX-tekniikka

Lisäsin tähän kontekstin, kun laskemme kokonaistuloa, koska tarkastelen vain parhaita asiakkaita. Tämä sijoitus määräytyy asiakkaan sijoituksen arvon perusteella .

Dynaaminen segmentointi dynaamisilla parametreilla – edistyneet LuckyTemplates ja DAX-tekniikka

Käyttämällä TOPN -palvelua aion käsitellä kaikki asiakastiedot. Se kuitenkin säilyttäisi kontekstin vain neljälle parhaalle, koska se on taulukossa asetettu parametri. Se on se arvo, jonka olen asettanut leikkuriin.

Voin siirtää leikkurini arvoon 3, ja myös tulosten pitäisi muuttua ja heijastaa vain kolmen parhaan tiedot.

Dynaaminen segmentointi dynaamisilla parametreilla – edistyneet LuckyTemplates ja DAX-tekniikka

Haluan myös tarkastella alempia asiakkaitani, joten aion lisätä sen taulukkooni.

Dynaaminen segmentointi dynaamisilla parametreilla – edistyneet LuckyTemplates ja DAX-tekniikka

Koska laitan alimmaiset asiakkaat sinne, on myös tärkeää huomata, että tarvitsen asiakkaiden kokonaismäärän myymälää kohti millä tahansa aikavälillä.

Dynaaminen segmentointi dynaamisilla parametreilla – edistyneet LuckyTemplates ja DAX-tekniikka

Saadakseni asiakkaiden kokonaismäärän käytintoiminto.

Dynaaminen segmentointi dynaamisilla parametreilla – edistyneet LuckyTemplates ja DAX-tekniikka

Huomaa, että tämä kaikki on vain esimerkkitietoja, joten tästä kaavasta löytämäni luvut saattavat vaikuttaa pieniltä ja epärealistisilta. Mutta tämä laskelma toimisi myös suuremmilla taajuuksilla, kun sitä sovelletaan tosielämän skenaarioihin.

Tässä on kaava, jota käytin saadakseni alhaisimpia asiakkaita. Huomaa, että se on hyvin samankaltainen kuin se, jota käytin parhaiden asiakkaiden kohdalla , mutta pienin muutoksin.

Dynaaminen segmentointi dynaamisilla parametreilla – edistyneet LuckyTemplates ja DAX-tekniikka

Käytin tässäkin sekä CLCULATE- että TOPN -funktioita. Mutta sen sijaan, että asettaisin vain asiakkaan sijoituksen , käytin asiakkaiden kokonaismäärän ja asiakkaan sijoitusarvon välistä eroa . 

Dynaaminen segmentointi dynaamisilla parametreilla – edistyneet LuckyTemplates ja DAX-tekniikka

Sitten vain sijoittamisen sijaanja asiakkaiden nimet , minun piti lisätä logiikkaa. Koska saan alhaisimpia asiakkaita parhaiden sijaan, aion käyttää ASC:tä DESC:n sijaan .

Dynaaminen segmentointi dynaamisilla parametreilla – edistyneet LuckyTemplates ja DAX-tekniikka

Edellinen kaava toistui jokaisen asiakkaan läpi saadakseen parhaat. Mutta koska saan alhaisimpia asiakkaita, tämä tarkoittaa, että se laskee myös tapaukset, joissa myyntiä ei ole ollut .

Minun on varmistettava, että alimmalle asiakkaalle lasketut tekivät myös ostoksen. Tästä syystä olen lisännyt, että arvon tulee olla suurempi kuin 0 .

Dynaaminen segmentointi dynaamisilla parametreilla – edistyneet LuckyTemplates ja DAX-tekniikka

Tästä syystä tietoni osoittavat nyt, kuinka moni asiakas todella teki ostoksen. Tällä ensimmäisellä rivillä se osoittaa, että 11 asiakasta osti jotain kyseisestä kaupasta tietyn ajan kuluessa.

Dynaaminen segmentointi dynaamisilla parametreilla – edistyneet LuckyTemplates ja DAX-tekniikka

Se voi olla melko hankala tässä osassa, lähinnä siksi, että TOPN on jo luomassa virtuaalitaulukkoa, mutta olen myös luomassa toista virtuaalitaulukkoa siihen. Tässä virtuaalitaulukossa tarkastellaan paljon pienempiä asiakkaita, ei asiakkaita kokonaisuutena.

Joten teen toisen sijoituksen tässä kokonaistulon kaavan lopussa . Ja kuten aiemmin mainitsin, käytän ASC:tä DESC:n sijaan .

Dynaaminen segmentointi dynaamisilla parametreilla – edistyneet LuckyTemplates ja DAX-tekniikka

Näillä kaavoilla olen nyt lisännyt dynaamisia parametreja dynaamiseen segmentointiin.

Tulosten visualisointi

Käyttämääni tekniikkaa voitaisiin mahdollisesti käyttää paljon suurempiin tietokokonaisuuksiin. Tämä tarkoittaa, että tulosten ymmärtämiseksi paremmin on hyödyllistä käyttää visualisointeja niiden esittelemiseksi.

Dynaaminen segmentointi dynaamisilla parametreilla – edistyneet LuckyTemplates ja DAX-tekniikka

Aloitan yksinkertaisella kaaviolla, joka voi näyttää vertailun kunkin myymälän parhaista ja heikoimmista asiakkaista.

Dynaaminen segmentointi dynaamisilla parametreilla – edistyneet LuckyTemplates ja DAX-tekniikka

Voin myös muuttaa tätä ja käyttää pinottua pylväskaaviota, jos luvut ovat riittävän suuria ja ne näkyvät paremmin sillä tavalla.

Dynaaminen segmentointi dynaamisilla parametreilla – edistyneet LuckyTemplates ja DAX-tekniikka

Näillä visualisoinneilla saan paremman käsityksen numeroista. Tämä osoittaa esimerkiksi, mitkä kaupat ovat suuremmassa riskissä. Näen, missä myymälöissä on hyvin vähän asiakkaita, mikä johtaa alhaiseen tuloon.




Johtopäätös

Tässä käyttämäni data on erittäin alhaista, mutta kuvittele mahdollisuudet, kun tätä sovelletaan suurempiin tietokokonaisuuksiin. Tämä tekniikka voi myös segmentoida muita tietoja ja lisätä niin monia erilaisia ​​parametreja paitsi parhaiden ja alhaisten asiakkaiden tai myymälöiden sijainteja.

Tämä esimerkki näyttää kuinka työskennellä mittausten kanssa myös toimenpiteiden sisällä. Tällaiset tekniikat antavat hämmästyttävän käsityksen tiedoista riippumatta siitä, missä niitä käytetään.

Kaikki parhaat,


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.

LuckyTemplates -taulukoiden luominen UNION & ROW -funktiolla

LuckyTemplates -taulukoiden luominen UNION & ROW -funktiolla

Tässä blogissa näytän sinulle, kuinka voit luoda LuckyTemplates-taulukoita käyttämällä kaavaa, joka yhdistää UNION-funktion ja ROW-funktion.