Az utolsó három vásárlói értékesítés megjelenítése a TOPN funkció használatával

Néhány nagyszerű funkciót fogok bemutatni a LuckyTemplatesben, amelyek nagyon hasznosak különféle elemzési forgatókönyvekben. Ezen funkciók némelyike ​​segíthet nekünk az utolsó három ügyféleladás kidolgozásában. Az oktatóanyag teljes videóját a blog alján tekintheti meg.

Azt szeretném megmutatni, hogyan számíthatja ki egy adott ügyfél eladásait, de csak az utolsó három eladást nézi meg, nem pedig az összes értékesítését.

Ahhoz, hogy ezt dinamikusan megtegyem a képleteken belül, úgy kell strukturálnom őket, hogy a szűrés természetesen minden olyan kontextusban megtörténjen, amelyre a képlet vonatkozik.

Itt lehet egy kicsit fejlettebb a LuckyTemplatesben. El kellett kezdenem olyan függvényeket használni, amelyek szűrt virtuális táblákat hoznak létre a számomra szükséges eredmények előállításához. Így ki kell dolgoznom, hogyan készítsek szűrt táblázatot csak az utolsó eladási számról, amely ebben az esetben három volt.

Tartalomjegyzék

Mintajelentés, amely az utolsó három vásárlói értékesítést mutatja

Ebben a mintajelentésben érdekes betekintést nyerhet a táblák vagy táblafüggvények LuckyTemplates-en belüli felépítésére. Megjelenítem egy ügyfél utolsó három eladását, és termékenként mutatom meg diagramon.

Először itt állíthatja be az időkeretet a dátumválasztóban. Másodszor, hozzáadtam itt egy ügyfélválasztót, ahol kiválaszthat bármilyen ügyfelet vagy ügyfélcsoportot.

Az utolsó három vásárlói értékesítés megjelenítése a TOPN funkció használatával

Ezt követően szeretném értékelni a legutóbbi három termékvásárlásukat, és megtudni, mennyi ezek a termékértékesítések.

Az utolsó három vásárlói értékesítés megjelenítése a TOPN funkció használatával

Ennek az oktatóanyagnak az a célja, hogy dinamikusan kidolgozza a kiválasztott vásárlók által megvásárolt utolsó három terméket. Valahogy rangsorolnom kell az eladásokat a vásárlás dátuma szerint, és ki kell találnom az utolsó három terméket. Ezenkívül ki szeretném számolni az utolsó három vásárlás összértékesítését.

Az utolsó három vásárlói értékesítés kiszámítása

Nézzük meg a vevők utolsó három eladásának kiszámítására szolgáló képletet.

Az utolsó három vásárlói értékesítés megjelenítése a TOPN funkció használatával

A funkció használatával ki kell derítenem, mi volt az ügyfél utolsó három vásárlása. Egy iteráló függvényen belül van, így végigmegy a sorokon és a táblázatokon. De ahelyett, hogy átmenne egy tényleges táblán, egy bizonyos rangsor által meghatározott virtuális táblázaton keresztül iterál . 

Az utolsó három vásárlói értékesítés megjelenítése a TOPN funkció használatával

Alapvetően ezt teszi a TOPN, hogy megtalálja a három utolsó eladást a vásárlás dátuma alapján. Ezenkívül a DESC függvény az eredményeket csökkenő sorrendbe rendezi.

Az utolsó három vásárlói értékesítés megjelenítése a TOPN funkció használatával

Bármely konkrét kontextuson belül létrehoztam egy táblázatot a funkció használatával végrehajtott összes vásárlásról.

Az utolsó három vásárlói értékesítés megjelenítése a TOPN funkció használatával

Összefoglalva, amikor kiválasztok egy ügyfelet, a képlet minden egyes vásárláson keresztül ismétlődik. Ezután kiértékeli a vásárlás dátumát, majd ennek megfelelően rangsorolja a vásárlás dátumait csökkenő sorrendben. Végül a TOPN függvény csak az utolsó három vásárlás virtuális táblázatát adja vissza. 

Miután kiszámoltam az utolsó három vásárlást, kiszámolom a három sort, és megszámolom az összes eladást.

Az utolsó három vásárlói értékesítés megjelenítése a TOPN funkció használatával

Nos, az általam elvégzett számítás egy kicsit trükkös. Megmutatom, hogyan tud ez rosszul menni, különösen, ha kiveszed a funkciót.

Az utolsó három vásárlói értékesítés megjelenítése a TOPN funkció használatával

Amikor áthúzom az utolsó 3 értékesítés helytelen képletét a táblázatba, látni fogja, hogy az adott táblázat minden egyes sorához kaptam eredményeket.

De az alsó részben láthatja, hogy az utolsó 3 értékesítés oszlop összesítése helyes. Az utolsó 3 értékesítés helytelen oszlopában szereplő összeg azonban helytelen.

Az utolsó három vásárlói értékesítés megjelenítése a TOPN funkció használatával

Itt tesztelheti a kontextus mély megértését. Mit gondol, hogyan jelennek meg a Last 3 Sales Wrong alatti eredmények?

Az alapvető magyarázat az, hogy minden egyes termék egy adott eredményt szűr. Termék kiválasztása esetén a képlet a termék utolsó három vásárlását fogja megtalálni. De az összes terméket az asztalnál értékelik, és ez összeadja őket.

Például, ha az 5. terméket választom . Látni fogja, hogy mindig az első helyen áll, mert ez az egyetlen a szövegkörnyezetben. A táblázatban ki lesz értékelve, és a teljes értékesítésre számítják ki.

Az utolsó három vásárlói értékesítés megjelenítése a TOPN funkció használatával

Tehát a képletben be kell csomagolnom afunkció belülígy eltávolítja a termék kontextusát az adott találatok közül. Ennek eredményeként a kiválasztott időszak minden egyes termékét át fogja értékelni. Ezután a rangsorolás az összes értékesítés alapján történik. Ha nincs jelen, akkor az első háromba kerül, mert nincs elegendő eladás az adott adatkészlethez.

Ráadásul ezt a táblázatot okkal tettem jobbra.

Az utolsó három vásárlói értékesítés megjelenítése a TOPN funkció használatával

A teljes táblán keresztül kell értékelnem a szűrt táblával szemben. A fenti táblázat a teljes táblázatot a helyes eredményre értékeli. Amint látható, az utolsó három értékesítéssel ér véget 2017. június 22-től, március 7-től és augusztus 27-től. Ezután az összes értékesítést számolja az Összes értékesítés oszlopban .

Az Utolsó 3 értékesítés terméknév szerint táblázatban a három legnépszerűbb termék és a hozzájuk tartozó eladások vizualizációja látható.

Az utolsó három vásárlói értékesítés megjelenítése a TOPN funkció használatával

Kiválaszthat más ügyfeleket vagy ügyfélcsoportokat is, és az eredmények dinamikusan változnak.

Ez minden bizonnyal egy haladó oktatóanyag. De remélhetőleg megérti, milyen nagyszerű a betekintés, ha sok ilyen DAX-képletet kombinál. Gyorsan megtekintheti az utolsó három vásárlói értékesítést termékenként, és megjelenítheti azokat




Következtetés

Amint a képletből látható, egy függvényen belül sok függvény található . Ezek olyan függvények, mint , , és.

Amit tettem, az összes funkciót egy képletbe egyesítettem. Mindegyiket egyesítettem, hogy kivonhassuk ezt a nagyszerű betekintést.

Ez az oka annak, hogy a DAX képletek rendkívül erősek. Ha megérti ezeket a funkciókat, ezeket összeillesztheti, és lenyűgöző eredményeket érhet el. A történelem során ez nem volt lehetséges olyan eszközökkel, mint az Excel. De mivel mindezt a LuckyTemplates segítségével kombinálhatja, és hihetetlen vizualizációkat hozhat létre, elérheti a kívánt eredményt.

Ha többet szeretne megtudni arról, hogy mit lehet elérni más, ehhez hasonló technikákkal, tekintse meg a Business Analytics Series modult a LuckyTemplates On-demand webhelyen .

Remélem, élvezni fogja ezt a folyamatot.


Verzióelőzmények a SharePoint-listákban

Verzióelőzmények a SharePoint-listákban

Fedezze fel, hogy a SharePoint verzióelőzményei hogyan segíthetnek áttekinteni egy bizonyos adatok alakulását, és hány módosításon mentek keresztül.

Színes hexadecimális kódválasztó a LuckyTemplates jelentésekhez

Színes hexadecimális kódválasztó a LuckyTemplates jelentésekhez

Itt található egy eszköz jelentések és látványelemek készítéséhez, egy színhexadecimális kódválasztó, amellyel könnyedén lekérheti LuckyTemplates jelentései színeit.

Dinamikus dátumszeletelő a LuckyTemplatesben periódustáblázat használatával

Dinamikus dátumszeletelő a LuckyTemplatesben periódustáblázat használatával

Könnyedén megjeleníthet egy dátumtartományt szeletelőként a jelentésben időszaki táblázat segítségével. Használjon M-kódot a dinamikus dátumszeletelő létrehozásához a LuckyTemplates alkalmazásban.

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.