Több dátum számításának kezelése a ténytáblázatban – Speciális LuckyTemplates technika

Ebben az oktatóanyagban megtanítom, hogyan kezelje a több dátum számítását a LuckyTemplates ténytáblázatában. Az oktatóanyag teljes videóját a blog alján tekintheti meg.

Ez gyakori kérdés a.

Több dátum számításának kezelése a ténytáblázatban – Speciális LuckyTemplates technika

Ez a több dátum lehet többek között a rendelési dátum, a szállítási dátum, a lejárati dátum és az érkezési dátum. Előfordulhat, hogy ezek az információk az adatkészlet egy sorában találhatók.

Íme néhány betekintés, amelyeket ebből a technikából nyerhet ki:

  • A jelenleg szállított rendelések mennyisége
  • A kiszállításra váró rendelések mennyisége
  • A projekten dolgozók száma
  • A projekt időtartamának száma

A képletek megírása ehhez a technikához zavaró lehet, amikor még csak most kezdi a LuckyTemplates használatát.

Az oktatóanyagban található részletes példa segítségével megértheti, hogyan kezelhet több dátum számítását a ténytáblázatban.

Tartalomjegyzék

A képlet és a modell

Nézzük meg az oktatóanyag bemutató adatkészletének modelljét.

Több dátum számításának kezelése a ténytáblázatban – Speciális LuckyTemplates technika

Ez a fajta táblázat létezhet többek között a rendelési dátumokhoz, a lejárati dátumokhoz és a kérések dátumához.

A modell beállítása nagyon zavaró lehet.

Ez egy kétlépcsős folyamat. Egyrészt a modellnek helyesnek kell lennie. Másodszor, a számításoknak a megfelelő DAX-képletekkel kell rendelkezniük.

A technika nagyszerűsége az, hogy más hasonló forgatókönyvekben is használható.

Most a számításnak meg kell mutatnia azon rendelések számát, amelyek adott dátumokon élnek. Ebben az esetben az élő olyan megrendeléseket jelent, amelyek még nem jártak le.

A képletnek olyan információkat kell számolnia, amelyek több dátum között helyezkednek el. A kontextus változhat attól függően, hogy mit próbál megoldani, de a technika ugyanaz lesz.

A modellt így kell felállítani:

Több dátum számításának kezelése a ténytáblázatban – Speciális LuckyTemplates technika

Inaktív kapcsolatokat kell használnia.

Ahhoz, hogy a számítások helyesek legyenek, nem lehetnek aktív kapcsolatok a modellben.

Ha olyan logikát szeretne kiszámítani, amely magában foglalja a folyamatban lévő elemek számlálását, akkor inaktív kapcsolatokra van szükség.

Az inaktív kapcsolatok a legegyszerűbb módszer a probléma megoldására. Ha aktív kapcsolatokat szeretne kialakítani, vannak más fejlett és összetett módszerek is, amelyek új képlet írását foglalják magukban. Ez azonban nem ajánlott.

Továbblépve meg kell írnia egy képletet, amely a szövegkörnyezetet használjamajd egy fejlett logikán keresztül működik a.

Jobb megértés vizuálisan

A technika működésének jobb megértéséhez nézze meg ezt a vizualizációt:

Több dátum számításának kezelése a ténytáblázatban – Speciális LuckyTemplates technika

A vizualizáció időkerete azt mutatja, hogy hány rendelés van a rendelés és a lejárati dátum között.

2019 áprilisa és júliusa között hatalmas kiugrás látható, ami azt jelzi, hogy sok rendelés lejárt:

Több dátum számításának kezelése a ténytáblázatban – Speciális LuckyTemplates technika

Ez a vizualizáció megkönnyíti annak megértését, hogy mit csinál a technika.

Az aktív rendelések kiszámítása

Így számíthatja ki a még élő és aktív rendelések számát.

Először az összes rendelés képletével kell kezdenie:

Több dátum számításának kezelése a ténytáblázatban – Speciális LuckyTemplates technika

A képlet afüggvényt az Adattábla rendezése érdekében.

Ezután egy képletre van szüksége, amely meg tudja számolni az adott napra leadott rendeléseit:

Több dátum számításának kezelése a ténytáblázatban – Speciális LuckyTemplates technika

Ha a rendelés dátuma kisebb, mint egy adott nap, a lejárati dátum pedig nagyobb, mint egy adott nap, akkor az adott dátumtartományba tartozó összes egyedi rendelést számolja.

A táblázat minden egyes sorához jelenleg nulla kontextus érkezik a modell ténytáblájából, mivel nincsenek aktív kapcsolatok.

Több dátum számításának kezelése a ténytáblázatban – Speciális LuckyTemplates technika

Visszatérve a képletre, az ésfüggvények egyszerűen visszaadják a dátumot a táblázat minden sorához.

Több dátum számításának kezelése a ténytáblázatban – Speciális LuckyTemplates technika

Például a 2019. március 21-i sorban 477 rendelés található.

Több dátum számításának kezelése a ténytáblázatban – Speciális LuckyTemplates technika

Ez annak eredménye, hogy a Dátum táblázat 5700 sorában minden egyes rendelési dátumot végig kell ismételni. 477 olyan rendelés van, amelyek rövidebbek a lejárati dátumnál és nagyobbak a rendelés dátumánál.

A Dátumok közötti sorrend képlet ugyanazt a logikát fogja használni a táblázat minden sorához.

A táblázatban látható Összegnek nincs dátum-kontextusa.

Több dátum számításának kezelése a ténytáblázatban – Speciális LuckyTemplates technika

Egyszerűen az egyes dátumokhoz tartozó összes rendelés összege, amely megfelel a képletben szereplő állítás által meghatározott kritériumoknak.

Miért fontos az inaktív kapcsolatok használata?

Térjünk vissza arra, hogy miért az inaktív kapcsolatok a kulcsa a modell működésének.

Több dátum számításának kezelése a ténytáblázatban – Speciális LuckyTemplates technika

Az inaktív kapcsolatok használata a modellben tisztább. Azt is lehetővé teszi, hogy könnyedén bekapcsoljon bármilyen kapcsolatot attól függően, hogy mire van szüksége egy bizonyos számításhoz.

Íme egy példa:

Ha az összes rendelést rendelés dátuma szerint szeretné megkapni, akkor aktív kapcsolatra van szüksége a Dátum tábla és az Adattábla között.

Használatával afüggvényt, akkor gyakorlatilag bekapcsolhatja a két tábla közötti kapcsolatot a képletben.

Több dátum számításának kezelése a ténytáblázatban – Speciális LuckyTemplates technika

Több dátum számításának kezelése a ténytáblázatban – Speciális LuckyTemplates technika

Így néz ki a táblázatban:

Több dátum számításának kezelése a ténytáblázatban – Speciális LuckyTemplates technika

A harmadik oszlopban minden sorhoz csak a napi rendelések száma jelenik meg.

Példaként láthatja, hogy hét sorrend van a két egymást követő sor között:

Több dátum számításának kezelése a ténytáblázatban – Speciális LuckyTemplates technika

A táblák közötti kapcsolatok virtuális bekapcsolása lehetővé teszi, hogy különböző képletmintákba ágaskodjon.




Következtetés

Ebben az oktatóanyagban megtanulta, hogyan számíthatja ki a ténytáblázat több dátuma közötti napok számát egy adott képletminta használatával, valamint inaktív kapcsolatok létrehozásával a modellben.

A FILTER utasítás a konkrét paramétereivel együtt a kulcs a kívánt eredmény eléréséhez.

Ezenkívül a táblák közötti kapcsolatok virtuális bekapcsolása a LuckyTemplates USERELATIONSHIP funkciójával lehetővé teszi, hogy ezt a technikát különböző forgatókönyvekben újra felhasználhassa.

Egészségére,


A DAX Studio és a Tabular Editor telepítése a LuckyTemplates alkalmazásban

A DAX Studio és a Tabular Editor telepítése a LuckyTemplates alkalmazásban

Ismerje meg, hogyan töltheti le és telepítheti a DAX Studio és a Tabular Editor 3 alkalmazást, és hogyan konfigurálhatja őket a LuckyTemplates és az Excel programban való használatra.

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.