LuckyTemplates SZÁMÍTÁS: A fejlett DAX-képletek kulcsa

Most belevetjük magunkat a LuckyTemplates funkciójába.

Sokszor használtuk már a funkciót, de itt szeretném részletesen kifejteni.

Tartalomjegyzék

A tavalyi eladások elérése a CALCULATE segítségével

A CALCULATE funkció lehetővé teszi a számítás kontextusának megváltoztatását egy olyan mértéken belül , ahol a kontextus abból a környezetből származik, ahol a számítást végzik. Az oktatóanyag teljes videóját a blog alján tekintheti meg.

A DAX-ban nagyon fontos a kontextus megváltoztatásának képessége az intézkedésen belül.

Egy példával kezdjük, amikor létrehozunk egy Értékesítési LY nevű mérőszámot , amely a CALCULATE (SZÁMÍTÁS ) függvény segítségével hasonlítja össze az aktuális dátum eladásait a tavalyi ugyanazon a napon történt eladásokkal .

LuckyTemplates SZÁMÍTÁS: A fejlett DAX-képletek kulcsa

A CALCULATE függvényen belül beírjuk az Összes értékesítésünket , mivel a CALCULATE első paramétere bármilyen kifejezést felvehet .

Akkor használom ahívott. Az időintelligencia függvények az idővel kapcsolatos számításokhoz használt függvények .

Mivel a SAMEPERIODLASTYEAR-t a CALCULATE- be helyezzük , a Dátum oszlopon keresztül egy évvel módosítani fogjuk jelenlegi környezetünket .

LuckyTemplates SZÁMÍTÁS: A fejlett DAX-képletek kulcsa

Az új mérték behúzásakor látni fogja, hogy a Teljes értékesítés és az Értékesítési LY oszlopok eltérő eredményeket mutatnak.

LuckyTemplates SZÁMÍTÁS: A fejlett DAX-képletek kulcsa

Ennek az az oka, hogy az Értékesítési LY-n belüli értékeket a teljes értékesítésből vettük pontosan egy évvel korábban .

Példaként tekintsük meg a 2020.02.28-i dátum értékesítési LY értékét .

LuckyTemplates SZÁMÍTÁS: A fejlett DAX-képletek kulcsa

Mivel értéke 10 440 USD , a 2019. február 28-i teljes értékesítésre visszatekintve pontosan ugyanazt az eredményt kell kapnia.

LuckyTemplates SZÁMÍTÁS: A fejlett DAX-képletek kulcsa

Jelenlegi dátumként 2020.02.28- át ismeri fel , de a kontextust 2019-ben ugyanarra a dátumra változtatja az Értékesítési LY oszlopon keresztül.

Ez az oka annak, hogy a CALCULATE olyan fontos funkció a LuckyTemplatesben. Lehetővé teszi a számítások sokféle módon történő végrehajtását, például amikor meg kell találnia a különbséget az összes értékesítés és az értékesítés LY között .

A kontextus megváltoztatása negyedévenként

Módosíthatom a Dátum oszlop kontextusát is, hogy a napi értékek helyett negyedéves értékeket nézhessek .

Először behúzom a QuarterInCalendar oszlopot, amely a Dátumok táblázatban található .

LuckyTemplates SZÁMÍTÁS: A fejlett DAX-képletek kulcsa

Az első dolog, amit itt észrevesz, az az, hogy a dátumok nincsenek megfelelően rendezve . Ennek javítására rendezem a QuarterInYear nevű oszlopot .

Megyek az Adat területre, és kiemelem a QuarterInCalendar oszlopot.

LuckyTemplates SZÁMÍTÁS: A fejlett DAX-képletek kulcsa

Ezután kiválaszthatom a Negyedévben opciót a Rendezés oszlop szerint .

LuckyTemplates SZÁMÍTÁS: A fejlett DAX-képletek kulcsa

Ha visszamegyünk az előző képernyőre, láthatjuk, hogy a negyedek már a megfelelő sorrendben vannak.

LuckyTemplates SZÁMÍTÁS: A fejlett DAX-képletek kulcsa

Korábban pontosan ugyanezt csináljuk, de az értékek eltérő részletességgel halmozódnak fel , mivel napok helyett negyedéveket nézünk.

Például 2020 második negyedévében a teljes értékesítési értékünk 2 839 495 USD . De ha az értékesítési LY értéket nézzük , akkor a kontextus egy évvel visszafelé változott, és a 2019. második negyedévi teljes értékesítés értéke 3 665 971 USD .

LuckyTemplates SZÁMÍTÁS: A fejlett DAX-képletek kulcsa

A CALCULATE funkció lehetővé teszi, hogy különböző módon dolgozzon hasonló betekintést használva anélkül, hogy képleteket vagy számításokat kellene átírnia.

Bizonyos helyek teljes értékesítése a CALCULATE segítségével

Szeretnék egy másik módot is bemutatni, hogyan állíthatja be a szövegkörnyezetet a CALCULATE programban .

Korábban teljesen megváltoztattuk a számítások kontextusát, de most egy példát szeretnék mutatni, ahol ehelyett kissé szűrnénk a kontextust.

Mi van, ha egy bizonyos helyen , különösen Észak-Karolinában szeretném kiszámítani az összes eladásomat ?

Ehhez létrehozhatok egy új mérőszámot Értékesítés az NC-ben néven , használhatom a CALCULATE kifejezést a Total Sales kifejezéssel , majd használhatom a Locations táblában lévő állapotkódot szűrőként, és beállíthatom az „NC” értékre .

LuckyTemplates SZÁMÍTÁS: A fejlett DAX-képletek kulcsa

Miután behúztuk az új mértéket, láthatjuk az összes értékesítést egy adott régióban a Terméknév kontextusa alapján .

LuckyTemplates SZÁMÍTÁS: A fejlett DAX-képletek kulcsa

A Sales LY-hez képest , ahol a kontextus teljesen megváltozott, a Sales in NC kontextusa egyszerűen kiigazításra került.

Ez az oka annak, hogy a CALCULATE lesz a leggyakrabban használt funkciója, mivel számos módon módosíthatja a kontextust.

Ha megnézi a LuckyTemplates bármely speciális tartalmát, látni fogja, hogy a CALCULATE szinte mindenben használatos, mivel képletek nagyon hatékonyan írhatók vele.

Lehet, hogy már láttál nagyon hosszú képleteket, amelyekben két-három sor van. A LuckyTemplates alkalmazásban különféle számítások egész sorát használhatja a kontextus egyszerű módosításával.

Egy másik példa bemutatásához behúzhatom a Sales in NC mértéket a QuarterInCalendar mértékkel együtt .

LuckyTemplates SZÁMÍTÁS: A fejlett DAX-képletek kulcsa

Nem kellett módosítanom a képletben, de kiegészítettem a szövegkörnyezetet az előző példánkhoz képest, ahol kiigazítottuk.

Mivel már megvannak a negyedéves értékesítéseink, a Sales in NC hozzáadásával negyedéves értékesítést kaptunk , különösen Észak-Karolinában .

Van egy kis különbség a kontextus teljes megváltoztatásához képest, mint például a Sales LY- ben , ahol egy időintelligencia függvényt használtunk a dátum manipulálására.

A Sales in NC mérőszám csak egy hely szűrője , amely nem kapcsolódik a QuarterInCalendar kezdeti környezetéhez, amely a dátum .




Következtetés

Ez csak egy bevezetés volt a LuckyTemplates CALCULATE funkciójába, és hogyan használhatja azt a számítások kontextusának megváltoztatására, beállítására vagy kiegészítésére.

Azt szeretném, ha elgondolkodna azon, hogyan alkalmazhatná ezt valamire, amin éppen dolgozik. Ha tudja használni ezt a funkciót, gyorsan készíthet képletkombinációkat és technikákat több dolog kiszámításához.

Minden jót,

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.