Csoportosítsa az ügyfeleket dinamikusan a W/RANKX rangsor alapján a LuckyTemplatesben

Amint azt már sokan tudjátok, nagyon szeretném bemutatni, hogyan lehet alkalmazni olyan betekintéseket, amelyeket történelmileg nehéz volt megtalálni és könnyen bemutatni. Nos, ez egy másik példa erre, és nagyszerű módja az eredmények szegmentálására vagy csoportosítására ahelyett, hogy az eredményeket önmagában, minden kontextus nélkül jelenítenék meg. Az oktatóanyag teljes videóját a blog alján tekintheti meg.

Ebben a példában az ügyfelek széles körére vonatkozó eredményeket részletezem. Ahelyett, hogy pusztán egy általános értékesítési eredményt mutatnék meg, azt szeretném látni, hogy egy vevő részt vett-e a piacon, majd azt szeretném látni, hogy ez hogyan változik az idő múlásával. Ez elég erős cucc.

Szeretnénk kidolgozni, hogy évente mennyi bevételt vagy nyereséget tudhatunk a legjobb 10 vagy 50 legjobb ügyfelünknek. Ez a technika pontosan az, ahogyan ezt megtennéd. Az is minőségi betekintést nyújt, ha meg tudjuk mutatni, hogyan változik ez az idő múlásával. Ha bármilyen értelmes módon be tudja mutatni, hogy ez növekszik vagy csökken, betekintést nyerhet az értékesítések fenntarthatóságába. Az ehhez hasonló meglátásokból sok marketing vagy működési tevékenység származtatható.

Tartalomjegyzék

Dinamikus csoportok létrehozása a LuckyTemplates alkalmazásban

Ebben az oktatóanyagban a LuckyTemplates és a DAX számos technikáját kombináljuk, hogy meglehetősen fejlett elemzéseket végezzünk. Már rendelkezünk információval az értékesítéseinkről az idő múlásával, és tudjuk, kik a vásárlóink. De tegyük fel, hogy meg akarta érteni, hogy eladásaink mekkora része származik a legjobb 5 ügyfeleinktől, a Top 5-től 20-ig, majd a többi ügyfelünktől.

Néha létre kell hoznia ezeket a dinamikus csoportokat, hogy lássa, van-e trend az idő múlásával. Nemcsak értékelni szeretné ezeket a csoportosításokat, hanem idővel is értékelni szeretné őket.

Ezt nagyon nehéz megtenni, különösen, ha Excelből dolgozik. Elég fejlett képletet kell írnia, és olyan fejlett logikát kell használnia, mint pla LuckyTemplatesben. De ha igazán jól érted a DAX-ot, akkor írhatsz egy képletet, aminek megírása egyáltalán nem tart sokáig, és akkor olyan mintává válik, amelyet újra és újra használhatsz. Nézzük végig a lépéseket, hogyan érheted el ezt.

Csoportok létrehozása rangsor alapján

Az első dolgunk az, hogy az adatmodellünkhöz lépjünk, és ügyfeleinkből csoportokat hozzunk létre az értékesítési rangsor alapján. Ebben a példában a legjobb 5 , a legjobb 5 és 20 közötti , valamint a többi ügyfelünk eladásait rangsoroljuk .

Létrehozunk egy táblázatot, amelyet Ügyfélcsoportoknak nevezünk, majd beírjuk a következő dimenziókat: az elsőt Top 5-nek, a következőt Rank 5-20-nak, az utolsót pedig a többinek hívják.

Csoportosítsa az ügyfeleket dinamikusan a W/RANKX rangsor alapján a LuckyTemplatesben

A következő lépés egy tartomány létrehozása, így feltesszük a MIN és a MAX oszlopokat. Ezután kitöltjük ennek a három csoportnak a tartományát, és a Betöltés gombra kattintva befejezzük a táblázat összeállítását.

Csoportosítsa az ügyfeleket dinamikusan a W/RANKX rangsor alapján a LuckyTemplatesben

Térjünk vissza adatmodellünkhöz, hogy megkeressük az imént létrehozott táblát. Ez egy támogató tábla, amely nincs kapcsolatban az adatmodell többi részével, és nem kapcsolódik semmilyen más táblához. Ezt a táblázatot csak arra fogjuk használni, hogy valami logikát fejlesszünk a számításunkban, hogy elérjük a mérésünkhöz szükséges eredményeket.

Csoportosítsa az ügyfeleket dinamikusan a W/RANKX rangsor alapján a LuckyTemplatesben

Az összértékesítés meghatározása 

Ugorjunk vissza a kezelőfelületünkhöz a jelentés részben, majd írjunk egy új mértéket. Már megvan a Total Sales, ami a teljes bevételünk egyszerű összege. Ez az az egyszerű, egyértelmű képlet, amelyet a teljes értékesítéshez használtunk:

Csoportosítsa az ügyfeleket dinamikusan a W/RANKX rangsor alapján a LuckyTemplatesben

Teljes értékesítésünk eredménye 154 481 404,20 USD. Ezt az eredményt 2014-re, 2015-re és 2016-ra szűrtük.

Csoportosítsa az ügyfeleket dinamikusan a W/RANKX rangsor alapján a LuckyTemplatesben

Ez a teljes értékesítésünk a jelenleg szűrt időszakban. Amit viszont látni szeretnénk, az a teljes értékesítés, amely azon ügyfeleinken alapul, akik a legjobb 5, a Top 5-től 20-ig voltak, és az összes többi. Elég haladót kell írnunkelérni ezt.

Az egyes csoportok összértékesítésének meghatározása

Létre fogunk hozni egy új mérőszámot, és elnevezzük Ügyfélértékesítés csoportonként. Mint mindig, most is a CLCULATE-val kezdjük, mert semmi sem történik a CLCULATE függvény nélkül. Ezután hozzáadjuk a teljes értékesítést, mert így összegezzük.

Csoportosítsa az ügyfeleket dinamikusan a W/RANKX rangsor alapján a LuckyTemplatesben

Ezután átugorunk egy másik sorba, és használjuk a. Létre kell hoznunk egy táblázatot a szűréshez. Ebben az esetben viszonylag kézenfekvő, hogy szűrnünk kell az Ügyfélnevek táblázata alapján.

Végig kell járnunk minden egyes ügyfelet, és ki kell értékelnünk, hogy mi a helyezésük, majd meg kell néznünk, hogy az általunk létrehozott MIN és MAX felett van-e vagy alatta.

Csoportosítsa az ügyfeleket dinamikusan a W/RANKX rangsor alapján a LuckyTemplatesben

A következő lépés a COUNTROWS és a FILTER funkció ismételt használata. Ezután válassza az Ügyfélcsoportok lehetőséget, amely az imént létrehozott táblázat.

Csoportosítsa az ügyfeleket dinamikusan a W/RANKX rangsor alapján a LuckyTemplatesben

Speciális logika használata RANKX-szel a LuckyTemplatesben

Ezután a LuckyTemplates viszonylag fejlett RANKX logikájával ismételgetjük ezt a táblázatot. Összes értékesítésünket a tetején számoljuk, de az Ügyfélcsoportok táblázatunk valójában a rangsor. Meg kell kapnunk az egyes ügyfelek rangsorát, majd meg kell néznünk, hogy az Ügyfélcsoportok táblázatban szereplő csoportok valamelyikébe tartoznak-e.

A rangsoroláshoz a RANKX függvényt és az összes Ügyfélnevet kell használnunk. Ezután az összes értékesítés alapján rangsoroljuk őket, majd a DESC kiválasztásával 1-esre, a legalacsonyabbra pedig 200-ra rangsoroljuk. Ezt követően a MIN-nél nagyobb összeggel zárjuk le a legmagasabb rangú ügyfelek esetében.

Csoportosítsa az ügyfeleket dinamikusan a W/RANKX rangsor alapján a LuckyTemplatesben

Akkor átugorunk egy másik sorba, mert itt két logikával dolgozunk. A RANKX-et és a fentebb használt hasonló logikát fogjuk használni, de akkor kisebb vagy egyenlő MAX értékkel. Ezután lezárjuk a. Győződjön meg arról, hogy a COUNTROWS logika működik, ezért nullánál nagyobbat is írunk, majd kattintson az Enter gombra.

Csoportosítsa az ügyfeleket dinamikusan a W/RANKX rangsor alapján a LuckyTemplatesben

A RANKX eredményeinek ellenőrzése a LuckyTemplatesben

Befejeztük a számítás megírását, tehát lássuk, mit csinál valójában. A létrehozott mértéket behúzzuk a táblázatba, és megnézzük, hogy valóban eredményt kapunk-e.

Csoportosítsa az ügyfeleket dinamikusan a W/RANKX rangsor alapján a LuckyTemplatesben

Az első dolog, amit ellenőriznünk kell, az az összeg. A végösszeg pontosan megegyezik a korábban kitalált összértékesítéssel? Igen, ez az.

Most nézzük meg, mit csinálnak az egyes számítások. Ennek a konkrét eredménynek az elérése érdekében kiszámítottuk az összes értékesítést, majd az Ügyfél neve oszlopra hivatkozva létrehoztunk egy táblázatot minden egyes vásárlóról. Ezen az iteráción belül minden ügyfelet kiértékeltünk, ha rangja nagyobb, mint a MIN, és kisebb vagy egyenlő, mint a MAX.

Ez egy meglehetősen fejlett DAX, mert ez a csoport egyáltalán nem létezett az adatokban. De most a Top 5, a Top 5-től a 20-ig és a többiek eladásait számoljuk.

A táblázat rendezése és az adatok megjelenítése

Most, hogy az írási rész elkészült, rendezzük a táblázatot, amely jelenleg ABC sorrendben van rendezve. Csak kattintsunk a Modellezés fülre, és kattintsunk a Rendezés oszlop szerint lehetőségre. Csak MAX szerint válogatunk, hogy szervezetten nézzük a csoportokat.

Csoportosítsa az ügyfeleket dinamikusan a W/RANKX rangsor alapján a LuckyTemplatesben

Csoportosítsa az ügyfeleket dinamikusan a W/RANKX rangsor alapján a LuckyTemplatesben

Ezeket az adatokat még jobbá tehetjük. Mivel ez dinamikus, ebben a számításban egy másik kontextust is elhelyezhetünk az Évek használatával, hogy megnézhessük az adott éven belüli csoportonkénti eladásokat.

Ha így teszünk, látni fogjuk a trendeket. Tehát csak megragadjuk az évet, feltesszük a táblázatunkba, és ezt mátrixmá alakítjuk. Most láthatjuk a 2014-es, 2015-ös és 2016-os értékesítések csoportonkénti bontását.

Csoportosítsa az ügyfeleket dinamikusan a W/RANKX rangsor alapján a LuckyTemplatesben

Ezekből a számokból most vizualizációt készíthetünk. Megragadhatjuk ügyfeleink nevét és csoportját, majd áthúzhatjuk őket a vászonra. Most már elképzelhetjük a Top 5-öt, a Top 5-20-at és a többit.

Csoportosítsa az ügyfeleket dinamikusan a W/RANKX rangsor alapján a LuckyTemplatesben

Következtetés

Ez az eredmény másképp nem is jöhetett volna létre, ha nem érti, hogyan kell megírni a kódot, amit korábban csináltunk. Ha ennek első körben nincs teljesen értelme, nézze át néhányszor, és próbálja meg beépíteni egy olyan modellbe, amelyen éppen dolgozik. Meg fog lepődni ennek a technikának a számos forgatókönyvben való alkalmazásain.

Továbbá, ha még csak most kezdi használni a DAX-ot, érdemes megnéznie az online tanfolyamomat, amely átfogóan bemutatja mindazt, amit meg kell tanulnia a DAX saját LuckyTemplates modelljeiben való implementálásához.

Sok sikert ehhez a technikához – ha bármilyen megjegyzést és gondolatot szeretne, csak jelezze az alábbiakban.


Arány- és gyakorisági táblázatok Excelben

Arány- és gyakorisági táblázatok Excelben

Az Excel gyakorisági táblázataiban, valamint az aránytáblázatokban készültek. Nos, nézze meg, mik ezek, és mikor kell használni őket.

A DAX Studio és a Tabular Editor telepítése a LuckyTemplates alkalmazásban

A DAX Studio és a Tabular Editor telepítése a LuckyTemplates alkalmazásban

Ismerje meg, hogyan töltheti le és telepítheti a DAX Studio és a Tabular Editor 3 alkalmazást, és hogyan konfigurálhatja őket a LuckyTemplates és az Excel programban való használatra.

LuckyTemplates alakzattérkép-vizualizáció a térbeli elemzéshez

LuckyTemplates alakzattérkép-vizualizáció a térbeli elemzéshez

Ez a blog tartalmazza a Shape Map vizualizációt a LuckyTemplates térbeli elemzéséhez. Megmutatom, hogyan használhatja hatékonyan ezt a vizualizációt annak funkcióival és elemeivel.

LuckyTemplates pénzügyi jelentések: az eredmények hozzárendelése a sablonokhoz minden egyes sorban

LuckyTemplates pénzügyi jelentések: az eredmények hozzárendelése a sablonokhoz minden egyes sorban

Ebben az oktatóanyagban egy egyedülálló ötletet mutatok be a pénzügyi jelentésekkel kapcsolatban, amely az eredmények hozzárendelését jelenti a LuckyTemplates-en belüli táblázatsablonok előre meghatározásához.

DAX-mértékek a LuckyTemplates-ben mértékelágazás használatával

DAX-mértékek a LuckyTemplates-ben mértékelágazás használatával

Hozzon létre DAX-mértékeket a LuckyTemplates alkalmazásban meglévő mértékek vagy képletek használatával. Ezt nevezem mértékelágazási technikának.

A legerősebb funkcióhívás a LuckyTemplatesben

A legerősebb funkcióhívás a LuckyTemplatesben

Ebben a blogban fedezze fel a LuckyTemplates adatkészletet, a leghatékonyabb függvényhívást, amely M- és DAX-függvények ezreit juttatja a keze ügyébe.

Adatmodellezési technikák a DAX-mérések megszervezéséhez

Adatmodellezési technikák a DAX-mérések megszervezéséhez

A mai oktatóanyagban megosztok néhány adatmodellezési technikát a DAX-mérések jobb rendszerezéséhez a hatékonyabb munkafolyamat érdekében.

LuckyTemplates pénzügyi irányítópult: Teljes táblázat testreszabási tippek

LuckyTemplates pénzügyi irányítópult: Teljes táblázat testreszabási tippek

A LuckyTemplates egy nagyszerű eszköz a pénzügyi jelentésekhez. Itt található egy oktatóanyag, amely bemutatja, hogyan hozhat létre személyre szabott táblázatokat a LuckyTemplates pénzügyi irányítópultjához.

A Power Query nyelvi folyamatának bevált gyakorlatai

A Power Query nyelvi folyamatának bevált gyakorlatai

Ez az oktatóanyag megvitatja a Power Query nyelvi folyamatot, és azt, hogyan segíthet zökkenőmentes és hatékony adatjelentések létrehozásában.

LuckyTemplates egyéni ikonok | PBI vizualizációs technika

LuckyTemplates egyéni ikonok | PBI vizualizációs technika

Az egyik kedvenc technikámról fogok beszélni a LuckyTemplates egyéni ikonok körül, amely dinamikusan használja az egyéni ikonokat a LuckyTemplates vizualizációkban.