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.

Leave a Comment

E-mail melléklet mentése SharePointba a Power Automate segítségével

E-mail melléklet mentése SharePointba a Power Automate segítségével

Ebből a blogból megtudhatja, hogyan mentheti automatikusan az e-mail mellékleteket a SharePointba, majd törölheti az e-maileket a Power Automate segítségével.

A Microsoft LuckyTemplates irányítópult 18 legjobb példája 2023

A Microsoft LuckyTemplates irányítópult 18 legjobb példája 2023

A Microsoft LuckyTemplates irányítópult 18 legjobb példája 2023

A Power Automate folyamatok létrehozása a semmiből

A Power Automate folyamatok létrehozása a semmiből

Ismerje meg, hogyan hozhat létre <strong>Power Automate</strong> folyamatokat a semmiből. Sablon használata helyett mi magunk hozzuk létre a kiváltó okokat és a műveleteket.

4 módszer a Pi használatára a Pythonban példákkal

4 módszer a Pi használatára a Pythonban példákkal

4 módszer a Pi használatára a Pythonban példákkal

Profit and Loss (P&L) kimutatások létrehozása a LuckyTemplates alkalmazásban

Profit and Loss (P&L) kimutatások létrehozása a LuckyTemplates alkalmazásban

Ebben az útmutatóban bemutatom, hogyan lehet Pénzügyi információk mátrixát létrehozni a Profit és veszteség (P&L) kimutatással a LuckyTemplates alkalmazásban.

Hogyan lehet dinamikusan egyesíteni az oszlopokat egy Power Query-táblázatban

Hogyan lehet dinamikusan egyesíteni az oszlopokat egy Power Query-táblázatban

Fedezze fel, hogyan lehet dinamikusan egyesíteni oszlopokat a Power Query Table.CombineColumns függvény segítségével.

SharePoint-fájlok hozzáadása a számítógéphez

SharePoint-fájlok hozzáadása a számítógéphez

Ismerje meg, hogyan adhatjuk hozzá és szinkronizálhatjuk SharePoint-fájljainkat az asztalon és a OneDrive-on.

Dátumtáblázat létrehozása a LuckyTemplates alkalmazásban

Dátumtáblázat létrehozása a LuckyTemplates alkalmazásban

Tudja meg, miért fontos egy dedikált dátumtáblázat a LuckyTemplatesben, és ismerje meg ennek leggyorsabb és leghatékonyabb módját.

LuckyTemplates mobil jelentéskészítési tippek és technikák

LuckyTemplates mobil jelentéskészítési tippek és technikák

Ez a rövid oktatóanyag kiemeli a LuckyTemplates mobil jelentési funkcióját. Megmutatom, hogyan készíthet hatékony jelentéseket mobileszközökön.

Professzionális szolgáltatáselemzési jelentések LuckyTemplatesben

Professzionális szolgáltatáselemzési jelentések LuckyTemplatesben

Ebben a LuckyTemplates bemutatóban olyan jelentéseket tekintünk át, amelyek professzionális szolgáltatáselemzést mutatnak be egy olyan cégtől, amely több szerződéssel és ügyfél-elkötelezettséggel rendelkezik.