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,


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.

Microsoft Power Platform frissítések | Microsoft Ignite 2021

Microsoft Power Platform frissítések | Microsoft Ignite 2021

Tekintse át a Power Apps és a Power Automate legfontosabb frissítéseit, valamint azok előnyeit és következményeit a Microsoft Power Platform számára.

Gyakori SQL-függvények: Áttekintés

Gyakori SQL-függvények: Áttekintés

Fedezzen fel néhány gyakori SQL-függvényt, amelyeket használhatunk, például a karakterláncot, a dátumot és néhány speciális függvényt az adatok feldolgozásához vagy manipulálásához.

LuckyTemplates sablonok létrehozása: útmutató és tippek

LuckyTemplates sablonok létrehozása: útmutató és tippek

Ebből az oktatóanyagból megtudhatja, hogyan hozhatja létre a tökéletes LuckyTemplates sablont, amely az Ön igényeinek és preferenciáinak megfelelően van konfigurálva.

Mezőparaméterek és kis többszörösek a LuckyTemplatesben

Mezőparaméterek és kis többszörösek a LuckyTemplatesben

Ebben a blogban bemutatjuk, hogyan lehet a mezőparamétereket kis többszörösekkel rétegezni, hogy hihetetlenül hasznos betekintést és látványelemeket hozzon létre.

LuckyTemplates rangsor és egyéni csoportosítás

LuckyTemplates rangsor és egyéni csoportosítás

Ebből a blogból megtudhatja, hogyan használhatja a LuckyTemplates rangsorolási és egyéni csoportosítási funkcióit a mintaadatok szegmentálására és kritériumok szerinti rangsorolására.

A LuckyTemplatesben csak egy meghatározott dátumig összesített összeg látható

A LuckyTemplatesben csak egy meghatározott dátumig összesített összeg látható

Ebben az oktatóanyagban egy konkrét technikát fogok bemutatni, hogyan jelenítheti meg a kumulatív összeget csak egy adott dátumig a LuckyTemplates vizualizációjában.

Bullet Charts: speciális egyéni látványelemek a LuckyTemplates számára

Bullet Charts: speciális egyéni látványelemek a LuckyTemplates számára

Ismerje meg, hogyan hozhat létre és testreszabhat Bullet diagramokat a LuckyTemplates alkalmazásban, amelyeket főként a teljesítmény mérésére használnak a célhoz vagy az előző évekhez képest.