Az éves eredmények előrevetítésének megakadályozása

Ma egy megoldást fogok áttekinteni egy bizonyos kérdésre az évtől dátumig (YTD) kapcsolatos számításokkal kapcsolatban. Ez valójában egy kérdésből fakadt a . Lent hagyok egy linket a fórum vitájához, ha át szeretné tekinteni. Az oktatóanyag teljes videóját a blog alján tekintheti meg.

Az éves eredmények előrevetítésének megakadályozása

Ezt a fórumbejegyzést itt tekintheti meg -

Az évtől dátumig (YTD) az aktuális év elejétől az év vége előtti meghatározott dátumig tartó időszakra utal . Ez alapvetően a naptári év vagy akár a pénzügyi év kezdetétől egy meghatározott dátumig eltelt napok számán alapul. Általában pénzügyi beszámolási célokra használják.

Ebben a forgatókönyvben az YTD eladások értékelésére törekszünk, de nem akarunk mást értékelni, mint a legutóbbi értékesítésen, amely megtörténhetett . Csak az összesített YTD összeget szeretnénk megjeleníteni az utolsó eladásig .

Ez egy egyedülálló forgatókönyv a LuckyTemplatesben, amelyet valószínűleg valamilyen módon, formában vagy formában meg kell oldania.

Próbáljuk meg áttekinteni a fő problémát.

Tartalomjegyzék

Az aktuális évi számítás fő kérdése

Amint az összesített értékesítési mintánkban látható , üresen ad vissza olyan eredményeket, amelyeknek valójában nincs eredménye . Ez az oka annak, hogy 2018-ban csak néhány napig jelent meg. Itt azt is látni fogod, hogy csak január 6-ig van lehetőségünk .

Az éves eredmények előrevetítésének megakadályozása

Most próbáljuk meg elvégezni az eladások egyszerű évtől napjaig tartó számítását . Kattintson az Új mérték elemre a Modellezés lapon, és a mértéket YTD Sales néven nevezzük el .

Az éves eredmények előrevetítésének megakadályozása

Használjuk a TOTALYTD függvényt. Ez kiértékeli a megadott kifejezést (ebben az esetben a teljes értékesítést ) azon az intervallumon keresztül, amely az év első napján kezdődik, és a megadott dátumoszlopban a megadott szűrők (ebben az esetben a Dátumok ) alkalmazását követően az utolsó dátummal végződik . .

Az éves eredmények előrevetítésének megakadályozása

Kétségtelenül egy nagyon egyszerű és hasznos funkció. Ez azonban bizonyos problémákat vet fel, ha így hajtja végre.

Amint láthatja, folyamatosan vetíti ki a kumulatív összeget az adott év minden egyes dátumára. Ez végső soron lapos számokat eredményez.

Az éves eredmények előrevetítésének megakadályozása

Ha ezt vizualizációvá akarom tenni, akkor itt látni fogod, hogy nincs semmi, és ez csak egy értelmetlen vizualizáció.

Az éves eredmények előrevetítésének megakadályozása

Ennek javítása érdekében törölnünk kell minden olyan eredményt , amely meghaladta a legutóbbi eladásunk számát.

Tehát a Sales nyilvánvalóan frissülni fog. Előfordulhat azonban, hogy bizonyos okok miatt nem szeretné az utolsó eladás alapján számolni.

Ennek oka lehet, hogy nem értékesít semmilyen értékesítést, vagy munkaszüneti nap volt, vagy valami más hasonlóképpen. Ebben az esetben valószínűleg az utolsó vásárlás dátumára szeretne menni, ahelyett, hogy ezt a lapos vonalú számot látná.  

Az értékesítési évről szóló mérőszám létrehozása

Itt van egy technika, amellyel megoldhatja az adott problémát.

Először is létre kell hoznunk egy képletet az utolsó értékesítési dátumhoz , és ezt a mértéket Értékesítés YTD- nek kell neveznünk .

Az éves eredmények előrevetítésének megakadályozása

Most hozzunk létre egy változót, és hívjuk LastSalesDate néven .

Az éves eredmények előrevetítésének megakadályozása

Ezután a . A MAXX nagyszerű módja annak, hogy megtaláljon egy nagyon konkrét dolgot, különösen a dátumok körül. Ez a legnagyobb numerikus értéket adja vissza , amely a táblázat egyes soraihoz tartozó kifejezések kiértékeléséből adódik.

Az éves eredmények előrevetítésének megakadályozása

Ezt követően az ÖSSZES funkciót használjuk az egyes vásárlási dátumok végigjátszására .

Az éves eredmények előrevetítésének megakadályozása

Ezután értékeljük a tényleges utolsó vásárlás dátumát .

Az éves eredmények előrevetítésének megakadályozása

Ha nem használjuk ezt, akkor az utolsó vásárlás dátuma minden egyes napon szó szerint az lesz.

Az éves eredmények előrevetítésének megakadályozása

Tehát a fő ok, amiért használnia kell aez azért van, mert ez mindig január 6-át (az utolsó vásárlási dátumot) fogja megtalálni, és pontosan ezt akarjuk. Azt akarjuk, hogy ez egy állandó január 6-a legyen .

Az éves eredmények előrevetítésének megakadályozása

Ezután hozzunk létre itt egy változót, és nevezzük el YTDSales néven .

Az éves eredmények előrevetítésének megakadályozása

Tehát pontosan ugyanazt a képletet fogjuk felírni az éves eladások kiszámításához, mint amit korábban írtunk. Használjuk a TOTALYTD-t a teljes értékesítések és dátumok végighaladásához .

Az éves eredmények előrevetítésének megakadályozása

Ezután a RETURN kulcsszót fogjuk használni, amely kezeli az előző VAR utasításokban meghatározott változókat.

Az éves eredmények előrevetítésének megakadályozása

IF logika használata az éves eladások kiszámításához

Itt írunk egy IF logikát, amely kiértékeli, hogy a MIN DÁTUM kisebb -e vagy egyenlő-e a LastSalesDate értékkel . Tehát ebben az esetben ez kisebb vagy egyenlő január 6- ával.

Az éves eredmények előrevetítésének megakadályozása

Ha az eredmény igaz, küldje vissza az YTDSales .

Az éves eredmények előrevetítésének megakadályozása

 Ha az állítás hamis, akkor üres értéket kell visszaadnia .

Az éves eredmények előrevetítésének megakadályozása

És így alapvetően kiszűrjük, vagy nem jelenítjük meg az elmúlt nap eredményeit, hogy tényleges eladás történt.

Összefoglalva, mindössze annyit kellett tennünk, hogy valahogyan integráljuk a LastSalesDate-et egy IF utasításba .

Ha most ezt a mértéket beviszem az Értékesítési táblázatba, akkor látni fogja, hogy az eredmények az utolsó vásárlási dátum után leállnak, és ezeket az üres értékeket úgy jelenítik meg, ahogyan szerettük volna.

Az éves eredmények előrevetítésének megakadályozása

Ha az YTD Sales mérőszám nélkül nézzük a kettő között, akkor egy sokkal csonkoltabb táblázatot kapunk, mint az alábbi képen.

Az éves eredmények előrevetítésének megakadályozása

És ha ezt vizualizációvá alakítjuk, akkor az aktuális utolsó vásárlás dátumáig meg fogjuk őrizni , vagy bizonyos esetekben megteheti az utolsó dátumig .

Az éves eredmények előrevetítésének megakadályozása

Következtetés

Remélhetőleg tanultál egy kicsit arról, hogyan lehet megoldani az ehhez hasonló dolgokat. Ne feledje, hogy valamilyen logikát kell létrehoznia, amely üres helyet jelenít meg a táblázatban, mert az üres nem jelenik meg a vizualizációban .

Ha nem a megfelelő időben alkalmazza ezt a technikát az intézkedései során, a vizualizációk kissé furcsának tűnhetnek.

Ezt a technikát nagyon hasonló helyzetekben is alkalmazhatja, amikor az aktuális dátumhoz tartozó összesített összegeket szeretné megjeleníteni, például YTD, QTD vagy MTD.

Ne felejtsen el megnézni, ha többet szeretne megtudni más egyedi LuckyTemplates témákról és technikákról, amelyeket felhasználhat saját modelljeiben.

***** LuckyTemplates tanulása? *****







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.

LuckyTemplates pénzügyi irányítópult: Teljes táblázat testreszabási tippek

LuckyTemplates pénzügyi irányítópult: Teljes táblázat testreszabási tippek

A LuckyTemplates egy nagyszerű eszköz a pénzügyi jelentésekhez. Itt található egy oktatóanyag, amely bemutatja, hogyan hozhat létre személyre szabott táblázatokat a LuckyTemplates pénzügyi irányítópultjához.

A Power Query nyelvi folyamatának bevált gyakorlatai

A Power Query nyelvi folyamatának bevált gyakorlatai

Ez az oktatóanyag megvitatja a Power Query nyelvi folyamatot, és azt, hogyan segíthet zökkenőmentes és hatékony adatjelentések létrehozásában.

LuckyTemplates egyéni ikonok | PBI vizualizációs technika

LuckyTemplates egyéni ikonok | PBI vizualizációs technika

Az egyik kedvenc technikámról fogok beszélni a LuckyTemplates egyéni ikonok körül, amely dinamikusan használja az egyéni ikonokat a LuckyTemplates vizualizációkban.

LuckyTemplates táblázatok létrehozása UNION & ROW függvény használatával

LuckyTemplates táblázatok létrehozása UNION & ROW függvény használatával

Ebben a blogban megmutatom, hogyan hozhat létre LuckyTemplates táblázatokat olyan képlet segítségével, amely egyesíti az UNION és a ROW függvényt.

Helyszíni adatátjáró a Power Automate-ban

Helyszíni adatátjáró a Power Automate-ban

Fedezze fel, hogy a helyszíni adatátjáró hogyan teszi lehetővé a Power Automate számára az asztali alkalmazások elérését, amikor a felhasználó távol van a számítógéptől.