A LuckyTemplates DAX-funkciók használata a változó árakkal rendelkező termékek kezeléséhez, túlórázáskor

Ebben a blogbejegyzésben egy fejlett, de valós elemzésen fogunk dolgozni, amely magában foglalja a LuckyTemplates DAX függvényeit. Az oktatóanyag teljes videóját a blog alján tekintheti meg.

A szóban forgó forgatókönyv az, amikor olyan termékei vannak, amelyek árai idővel változnak.

Az idők során áttekintett bemutatók/bemutatók nagy része arra utal, hogy egy termék ára az idők kezdetétől a legfrissebb dátumig pontosan ugyanaz marad. A valóságban ez nem így van.

Sok nyersadat-táblázatban valószínűleg van egy olyan beállítás, ahol az ár különböző időkereteken keresztül más árra változhat. Például az árak a szezonális igények miatt változhatnak.

Tartalomjegyzék

LuckyTemplates DAX-függvények megvalósítása árváltozásokhoz

Az ebben a blogbejegyzésben bemutatott technikák segítenek az árváltozások kezelésében. Van egy kis tanulási görbe a helyes használathozfunkciókat.

Ez azonban megtehető az adatmodell helyes beállításával és fejlettebb DAX-képlet-kombinációk használatával.

A LuckyTemplates DAX-funkciók használata a változó árakkal rendelkező termékek kezeléséhez, túlórázáskor

Ebben a példában előzetesen tudhatja, hogy a múltban mik voltak az árváltozások, és integrálni szeretné ezeket az árváltozásokat a modelljébe. Ebben a forgatókönyvben azonban előfordulhat, hogy nincsenek árak a ténytáblázatban. Tekintse ezt az értékesítési táblát tranzakciós táblaként.

Ha ebben a táblázatban szerepelnek az árak, akkor valószínűleg nem kell ezt megtennie. De láttam, hogy kérdések vetődnek fel ezzel kapcsolatbantámogatási fórum, ahol az árak külön táblázatban vannak, és integrálni kell.

A LuckyTemplates DAX-funkciók használata a változó árakkal rendelkező termékek kezeléséhez, túlórázáskor

Létrehoztam egy táblázatot, ahol minden termékem megtalálható, valamint minden termék ára, amely a negyedévben változik. Tehát van egy terméknév és egy negyeddimenzió.

Tehát az 1. termék ára a harmadik negyedévben 1680,75 dollár volt.

A LuckyTemplates DAX-funkciók használata a változó árakkal rendelkező termékek kezeléséhez, túlórázáskor

De ha lefelé görgetjük a táblázatot, azt láthatjuk, hogy az 1. termék ára 2666,79 dollárra változott a negyedik negyedévben.

A LuckyTemplates DAX-funkciók használata a változó árakkal rendelkező termékek kezeléséhez, túlórázáskor

A karácsonyi időszakban meglehetősen erősen emeljük termékeink árait, ezért tudnunk kell, hogyan változtak ezek az árak. Ez egy nagyon jó ötlet a jövőbeli előrejelzésekhez és forgatókönyv-elemzésekhez, mert sok esetben előfordulhat, hogy előrejelzi az árak változását.

A táblázatok közötti kapcsolat

A trükkös rész itt az, hogyan illesszük be ezt a modellünkbe. A Termék táblázat minden egyes terméket egyszer sorol fel, de a Termékárak táblázat többször hivatkozik egy termékre. Tehát nem tudunk kapcsolatot teremteni a Termékárak tábla és az Értékesítési tábla között.

Erre nincs módunk, mert a Termékárak táblázatban több érték is szerepel, és azt szeretnénk, hogy a keresőtábla (Terméktábla) az egyedi oldalon legyen.

A LuckyTemplates DAX-funkciók használata a változó árakkal rendelkező termékek kezeléséhez, túlórázáskor

Ebben a forgatókönyvben innovatívnak kell lennünk, és ki kell dolgoznunk, hogyan vehetünk ki egy adatpontot a Termékár-táblázatból, miközben az Értékesítési tábla adatait elemezzük néhány LuckyTemplates DAX-függvény használatával.

A LuckyTemplates DAX-funkciók használata a változó árakkal rendelkező termékek kezeléséhez, túlórázáskor

A termék átlagos árának kiszámítása

Így csináltam. Amikor kigúnyoltam ezt a forgatókönyvet, számos további dolgot is megtettem. Itt van ez a táblázat, amely tartalmazza a termék nevét, az átlagos aktuális árat és az átlagos termékárat, amely az általunk kiválasztott negyedévtől függően változik.

A LuckyTemplates DAX-funkciók használata a változó árakkal rendelkező termékek kezeléséhez, túlórázáskor

Az átlagos termékárak kiszámításához emlékeznie kell arra, hogy valójában nincs kapcsolat a Dátum tábla (ahonnan a negyedév származik) és a Termékár tábla között.

A TREATAS funkció használata

Tehát amikor itt választunk, valahogy szűrnünk kell az Értékesítési táblázatot, hogy megbizonyosodjunk arról, hogy a negyedévre vonatkozó megfelelő ár jön-e be. Ehhez használtam afüggvény, amely lehetővé teszi ezen virtuális kapcsolatok létrehozását.

A LuckyTemplates DAX-funkciók használata a változó árakkal rendelkező termékek kezeléséhez, túlórázáskor

Miután gyakorlatilag létrehozta a kapcsolatot a TREATAS segítségével , a termék neve és adatai megváltoznak az általunk végzett negyedéves kiválasztás alapján.

A TREATAS funkciót sokféleképpen alkalmazzák előrejelzésben, reklámozásban és marketingben, ahol a termékek ára nem mindig állandó. Az ilyen típusú dolgok tényleges megoldásához technikák kombinációját kell használnia.

A LuckyTemplates DAX-funkciók használata a változó árakkal rendelkező termékek kezeléséhez, túlórázáskor

Most szeretném összehasonlítani a teljes értékesítést történetileg egy egyszeri ár alapján. Össze akarom hasonlítani az összes értékesítést az árkorrekciókkal, amely tartalmazza az összes értékesítésünket, de figyelembe veszi ezeket a negyedéves árkorrekciókat.

A LOOKUPVALUE függvény használata

A LuckyTemplates DAX-funkciók használata a változó árakkal rendelkező termékek kezeléséhez, túlórázáskor

A kívánt eredmény elérése érdekében a képletet afunkció. A Teljes értékesítés árkorrekcióval kiszámításához az értékesítés SUMX függvényét használtam, hivatkoztam az Értékesítési táblázatra, majd a Mennyiség táblára ugrottam. Utolsó lépésként a LOOKUPVALUE függvényt használtam.

A LOOKUPVALUE a lehető legközelebb áll a VLOOKUP- hoz. Alapvetően egyfajta VLOOKUP műveletet hajt végre a Termékár-táblázaton belül, majd beviszi azt az iterációba, amelyet az Értékesítési táblán keresztül végzünk.

A LOOKUPVALUE nagyszerűsége az, hogy nincs szükség kapcsolatra a használatához. Más táblázatokba ugorhat csak úgy, hogy egy adott táblázat egyes elemeire hivatkozik.

A LuckyTemplates DAX-funkciók használata a változó árakkal rendelkező termékek kezeléséhez, túlórázáskor

A LOOKUPVALUE funkció használatával nyomon követheti az árváltozásokat. Nézzük meg, mi történt tavaly 2018. április 26-án. 1 terméket adtunk el, az 53. terméket.

Az Összes értékesítés oszlop az új 1526 USD-s árat, míg a Teljes értékesítés árkorrekcióval oszlop 1327,62 USD-t vesz figyelembe átlagos termékárként.



Következtetés

Ebben a példában a TREATAS függvényt használtam egyedi virtuális kapcsolat létrehozására az adatmodellben. Ez egy nagyszerű trükk, amelyet el kell sajátítani, ha összetettebb adatokkal dolgozik.

Meg kell néznünk a LOOKUPVALUE függvényt is. Ez egy másik egyedi funkció, amelyet nem gyakran használnak, de logikus oka van annak, hogy ebben a konkrét példában ezt kell használnunk.

Bevezettünk néhány kiváló minőségű fejlesztési technikát, amelyek nagyon valós adatforgatókönyveket fednek le, amelyekkel valószínűleg foglalkozni fog vállalkozása egy bizonyos pontján.

További üzleti elemzési példákért tekintse meg a LuckyTemplates Online alábbi mini-sorozat modulját.

Élvezze a munkát ezen a részletes videón.


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.