A LuckyTemplates gördülő átlag kiszámítása a DAX segítségével

Ebben az oktatóanyagban megmutatom, hogyan számíthat ki dinamikus gördülő átlagot a LuckyTemplates függvény segítségével. Az oktatóanyag teljes videóját a blog alján tekintheti meg.

A gördülő átlagok értékes betekintést nyújthatnak számos adatba, különösen az értékesítés területén.

Ez az irányítópult azt mutatja, hogy hány eladás történik naponta, és mekkora a bevétel

A LuckyTemplates gördülő átlag kiszámítása a DAX segítségével

Sokkal nagyobb a volatilitás rövid távon, de hosszú távon végül kiegyenlítődik. Statikus vonal lesz, mert az Átlagnak több dátuma van az idő múlásával.

Ez az egyedülálló betekintés, amelyet a gördülő átlagok használatával kaphat, nagy értéket képviselhet bizonyos forgatókönyvek esetében.

Tartalomjegyzék

A képletlogika megértése

Menjünk a példára.

Először is beállítom a dátumokat, és szeletelővé alakítom. Ezután létrehozok egy táblázatot, amely tartalmazza a dátumokat és az összes értékesítést.

A LuckyTemplates gördülő átlag kiszámítása a DAX segítségével

A táblázat most a napi eladásokat mutatja.

A mérések táblázatba foglalása megkönnyíti a számítások folyamatának áttekintését.

Ki fogok számolni egy időbeli gördülő átlagot , amely automatikusan frissül a kiválasztott időkeret alapján.

Tehát menjünk a számításhoz.

Ez a gördülő átlagos eladás képlete :

A LuckyTemplates gördülő átlag kiszámítása a DAX segítségével

Most azt szeretné elérni, hogy dinamikusan visszatekinthessen minden egyes értékesítésre egy adott nap előtt, és megkapja az átlagot.

A LuckyTemplates gördülő átlag kiszámítása a DAX segítségével

És ahogy lejjebb lép a többi sorba, ezt az időablakot a végtelenségig kell létrehoznia. Tehát az időablak lényegében minden napra kibővül, ahogy a táblázatban lefelé halad.

A táblázatban látható, hogy az első napi gördülő átlag megegyezik a teljes értékesítéssel.

A LuckyTemplates gördülő átlag kiszámítása a DAX segítségével

Ez azért van, mert nincs korábbi érték. Az összes értékesítés értéke mindig ugyanaz lesz, mint a gördülő átlag az első napon.

De a második napon az első két nap átlaga lesz. A harmadik napon ez az első három nap átlaga, és így tovább. Ez a táblázat utolsó soráig folytatódik.

DAX függvények a képletben

Ez a képlet legfontosabb része:

A LuckyTemplates gördülő átlag kiszámítása a DAX segítségével

Ezzel megnyílik az adott időablak. Minden egyes dátumon keresztül működik az aktuális kiválasztott környezetben. Ezt teszi az ALLSELECTED függvény.

Ezután kiderül, hogy a dátum kisebb vagy egyenlő-e, mint aDátum. A MAX dátum mindig az aktuális dátum, ahogy a táblázatban lefelé halad. Kiderül, hogy mely napok értéke IGAZ .

Ha TRUE -ra értékelik, akkor létrehozza azt a táblát, amelyen keresztül ismételni fog.

A képlet minden olyan dátumra vonatkozóan, amelyek értéke IGAZ , kiszámítja ezeknek a dátumoknak az átlagát. Tehát minden eredményt ugyanazzal a számítással kap. Az időablak csak nagyobb lesz, mert a dátumok nagyobb tartományát nézi.

Az a nagyszerű ebben a számításban, hogy az ALLSELECTED függvény miatt dinamikus is .

A diagramon látható, hogy a sötétkék vonal a kezdettől fogva nagy változást mutat, amely idővel végül kiegyenlítődik.

A LuckyTemplates gördülő átlag kiszámítása a DAX segítségével

És ha módosítja a dátumtartományt, akkor továbbra is hasonló tendenciát fog mutatni.

A LuckyTemplates gördülő átlag kiszámítása a DAX segítségével

Az átlag magasan kezdődik, de idővel kiegyenlítődik.

ALLSELECTED vs ALL funkció gördülő átlagokhoz

A gördülő átlag kiszámításakor a használat helyett használja az ALLSELECTED értéket.

Az ALL függvény használata a képletben furcsa eredményeket adna.

A LuckyTemplates gördülő átlag kiszámítása a DAX segítségével

Íme egy példa.

A LuckyTemplates gördülő átlag kiszámítása a DAX segítségével

Láthatja, hogy a diagram páratlan számokat mutat. Más y tengelye is van. Ha mindkét tengelyt 0-val kezdi, és módosítja a diagram End értékét, akkor egy lapos vonallal fog eredményt kapni.

Ez azért történik, mert minden egyes nap az idők folyamán működik. A dátum kiválasztását a rendszer nem veszi figyelembe. Visszatér az idők kezdetére.

Ezért kulcsfontosságú az ALLSELECTED .




Következtetés

A dinamikus gördülő átlag kiszámítása a LuckyTemplatesben nem olyan nehéz. Egyszerűen meg kell értenie, hogy mit tehet az iteráló függvényekkel és virtuális táblákkal.

Ennek a technikának számos egyedi felhasználási módja van, amelyeket sokféle forgatókönyv esetén alkalmazhat.

Remélhetőleg sokat tanult a dinamikus gördülőátlag működésének logikájáról.

Majd beszélünk,


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.