A dátumtáblázat oszlopainak rendezése a LuckyTemplatesben

A mai blogban egy olyan kérdést fogok megvitatni, amely folyamatosan felmerül a LuckyTemplates fórumban . Hogyan lehet megfelelően rendezni a mezőket egy kiterjesztett dátumtábla oszlopaiból? Az oktatóanyag teljes videóját a blog alján tekintheti meg.

Ez a kiterjesztett dátumtáblázatra vonatkozik az M-kód kirakatból, amelyet Melissa Dekorte, egyik szakértőnk fejlesztett ki.

A blogbejegyzésben szereplő példa egy egyszerű alkalmazás, amely 2018-tól 2020-ig fut, és a pénzügyi év júliusban kezdődik. A tag meg akarta tanulni, hogyan kell rendezni a hónap nevét; megpróbálták rendezni az egyik hónaphoz kapcsolódó mezőt is.

Így lehet hatékonyan rendezni egy oszlopot.

A dátumtáblázat oszlopainak rendezése a LuckyTemplatesben

A miénksok mező van benne; őszintén szólva, néha nehéz őket rendben tartani.

Ezért hoztuk létre ezt a csalólapot, amely megmutatja, hogyan néznek ki az egyes mezők, valamint a formátumuk és a tartalom az adott napon.

A legtöbb esetben ennek segítségével kitalálhatja, hogyan lehet egy mezőt a másik alapján rendezni.

A dátumtáblázat oszlopainak rendezése a LuckyTemplatesben

Megvan a hónap neve , és a fórumtag a MonthnYear segítségével próbálta rendezni.

Keressük a hónap nevét a kiterjesztett dátumtáblázatunkban. A Mezők panelen válassza a Hónap neve lehetőséget , majd lépjen a Rendezés oszlop szerint elemre , és keresse meg a Hónap Évet .

A dátumtáblázat oszlopainak rendezése a LuckyTemplatesben

Ha rákattintunk, hibaüzenetet kapunk, amely azt mondja, hogy a MonthnYear-ben nem lehet több értékünk a hónap neve ugyanazon értékére.

A dátumtáblázat oszlopainak rendezése a LuckyTemplatesben

Ez egy részletességi problémára vezethető vissza. Egy az egyhez kapcsolatra van szüksége a rendezni kívánt mező és a rendezéshez használt mező között.

Ebben az esetben egy adott hónapra 2018-ban, 2019-ben és 2020-ban három különböző értéket adhatunk a MonthnYear mezőben. Ezért kell találnunk egy olyant, amelyik egy-egy kapcsolattal rendelkezik.

Ha visszamegyünk a csalólapunkra, láthatjuk, hogy a MonthofYear csak a hónap száma. Ez lesz az egy-egy kapcsolat, amit keresünk. Ez azt jelenti, hogy a január az 1-nek, a február a 2-nek és így tovább.

Ha rákattintunk az Oszlop szerinti rendezésre és az Év hónapja szerinti rendezésre, akkor a mező vagy a táblázat oszlopait megfelelően rendezzük.

A dátumtáblázat oszlopainak rendezése a LuckyTemplatesben

A dátumtáblázat oszlopainak rendezése a LuckyTemplatesben

A következő hónap és év egy kicsit nehezebb. Ez egy összetett mező, amelynek rövid hónapja és éve van.

A dátumtáblázat oszlopainak rendezése a LuckyTemplatesben

Találnunk kell valamit, ami először évenként, majd hónaponként rendeződik. Ha a Mezők panelen a Hónap évre kattintunk , és a Rendezés oszlop szerint elemre lépünk , akkor az eredetileg használni próbált hónap év tökéletesen illeszkedik.

A dátumtáblázat oszlopainak rendezése a LuckyTemplatesben

Láthatja, hogy a hónap és év táblázat oszlopában minden tökéletesen rendeződött.

A dátumtáblázat oszlopainak rendezése a LuckyTemplatesben

Tehát most az első kettőt elkészítettük. Az utóbbi azonban egy nagyon rosszul viselkedett mezőny.

A dátumtáblázat oszlopainak rendezése a LuckyTemplatesben

Ez több okból is problémás. Két szövegmező van összefűzve, és a pénzügyi hónap mezője nincs kitöltve.

Végső soron valami hasonlót szeretnénk elérni, mint ebben a MonthnYearben , ahol van egy négy számjegyű pénzügyi évünk, majd ezt követően a két számjegyű pénzügyi hónapunk.

A dátumtáblázat oszlopainak rendezése a LuckyTemplatesben

Ennek legegyszerűbb módja a power query használata .

Továbblépünk az Adatok átalakítása oldalra .

A dátumtáblázat oszlopainak rendezése a LuckyTemplatesben

Ezután lépjünk a Dátumok táblázatunkba, és adjunk hozzá egy egyéni oszlopot.

A dátumtáblázat oszlopainak rendezése a LuckyTemplatesben

Nevezzük ezt az egyéni oszlopot Fiscal Year Fiscal Month Sort (FYFM rendezés) rendezésnek.

A dátumtáblázat oszlopainak rendezése a LuckyTemplatesben

Kezdjük a szöveges előtagunkkal, amely az évszám első két számjegye 20, majd ezt összefűzzük a Tex.Middle nevű függvénnyel . Ez a függvény egy részkarakterláncot húz ki egy nagyobb szöveges karakterláncból. Ez hasonló a MID- hez , és megmutatom a kettő közötti különbséget.

A dátumtáblázat oszlopainak rendezése a LuckyTemplatesben

Ezt a pénzügyi évünkben fogjuk használni.

A dátumtáblázat oszlopainak rendezése a LuckyTemplatesben

A DAX-ban, amikor részkarakterláncokat húzunk, ez egy egyalapú index. A harmadik karakter kihúzásához a 3-at kell használnunk. A power lekérdezésben ez egy nulla alapú index, így a harmadik karakter 012 lesz.

2-vel kezdjük, ami a harmadik karakter. Két karaktert szeretnénk visszaadni, hogy a második számpár kikerüljön a pénzügyi év mezőből.

A dátumtáblázat oszlopainak rendezése a LuckyTemplatesben

A következő lépés az, hogy összekapcsoljuk ezt a párnázott pénzügyi hónap mezőnkkel.

A DAX-ban a LENGTH és az IF függvényt kell használnunk, majd manuálisan tudjuk kitölteni.

A power queryben van egy funkció, amely mindezt elvégzi. Ez a Text.PadStart .

Mivel a pénzügyi időszak egy numerikus mező, a Text.From nevű függvényt kell használnunk, hogy a numerikus értéket szöveges értékké alakítsuk, amelyet kitölthetünk. Ezután kihúzzuk a költségvetési időszak mezőjét.

A dátumtáblázat oszlopainak rendezése a LuckyTemplatesben

Biztosítani szeretnénk, hogy 2 karakter legyen. Azokban az esetekben, amikor 1 karakterből áll, 0-val töltjük ki.

A dátumtáblázat oszlopainak rendezése a LuckyTemplatesben

Miután rákattintunk az OK gombra, meglesz a négy számjegyű pénzügyi évünk, majd a két számjegyű, kitömött pénzügyi hónapunk.

A dátumtáblázat oszlopainak rendezése a LuckyTemplatesben

Ezután visszatérünk a Kezdőlapra , és kattintunk a Bezárás és Alkalmaz gombra .

Ha az FM & FY mezőnket oszlopok szerint rendezzük , akkor most tökéletesen rendeződik a pénzügyi év, majd a pénzügyi hónap szerint.

A dátumtáblázat oszlopainak rendezése a LuckyTemplatesben

Következtetés

Ebben a blogban bemutattam a dátumtábla oszlopainak rendezésének technikáját a LuckyTemplates alkalmazásban. Ez egy jó stratégia nehéz területeken, amelyek néhány egyedi funkció létrehozásából származnak. Remélem, hogy ezt az általános eszközkészletet hasznosnak találta saját jelentéskészítése során.

Ha még nem tetted meg, kérlek, iratkozz fel a LuckyTemplates T V csatornára , ahol a jövőben további tartalmakkal fogunk megjelenni.

Egészségére!


Pipe In R: Funkciók csatlakoztatása a Dplyr segítségével

Pipe In R: Funkciók csatlakoztatása a Dplyr segítségével

Ebből az oktatóanyagból megtudhatja, hogyan kapcsolhat össze függvényeket a dplyr pipe operátor használatával az R programozási nyelven.

RANKX Deep Dive: LuckyTemplates DAX funkció

RANKX Deep Dive: LuckyTemplates DAX funkció

A LuckyTemplates RANKX-je lehetővé teszi, hogy visszaadja egy adott szám rangsorát az egyes táblázatsorokban, amelyek egy számlista részét képezik.

LuckyTemplates témák és képek kinyerése a PBIX-ről

LuckyTemplates témák és képek kinyerése a PBIX-ről

Tanulja meg, hogyan bonthat szét egy PBIX-fájlt a LuckyTemplates-témák és képek háttérből történő kinyeréséhez, és használja fel jelentését!

Excel képletek csalólap: középhaladó útmutató

Excel képletek csalólap: középhaladó útmutató

Excel képletek csalólap: középhaladó útmutató

LuckyTemplates naptártáblázat: Mi ez és hogyan kell használni

LuckyTemplates naptártáblázat: Mi ez és hogyan kell használni

LuckyTemplates naptártáblázat: Mi ez és hogyan kell használni

Python a LuckyTemplatesben: Telepítés és beállítás

Python a LuckyTemplatesben: Telepítés és beállítás

Tanulja meg, hogyan telepítheti a Python programozási nyelvet a LuckyTemplatesbe, és hogyan használhatja eszközeit kódok írásához és vizuális megjelenítéséhez.

Dinamikus haszonkulcs kiszámítása – Egyszerű LuckyTemplates elemzés a DAX segítségével

Dinamikus haszonkulcs kiszámítása – Egyszerű LuckyTemplates elemzés a DAX segítségével

Tanulja meg, hogyan számíthat ki dinamikus haszonkulcsokat a LuckyTemplates mellett, és hogyan szerezhet több betekintést az eredmények mélyebbre ásásával.

A dátumtáblázat oszlopainak rendezése a LuckyTemplatesben

A dátumtáblázat oszlopainak rendezése a LuckyTemplatesben

Ismerje meg, hogyan kell megfelelően rendezni a mezőket egy kiterjesztett dátumtábla oszlopaiból. Ez egy jó stratégia nehéz területeken.

Keresse meg a legjobb termékeit minden régióhoz a LuckyTemplates alkalmazásban a DAX használatával

Keresse meg a legjobb termékeit minden régióhoz a LuckyTemplates alkalmazásban a DAX használatával

Ebben a cikkben azt mutatom be, hogyan találhatja meg régiónként a legnépszerűbb termékeket a LuckyTemplates DAX-számításaival, beleértve a TOPN és a CALCULATE függvényeket.

Szemétdimenzió: Mi ez, és miért más, csak nem szemét

Szemétdimenzió: Mi ez, és miért más, csak nem szemét

Ismerje meg, hogyan használhatja a szemét dimenziót az alacsony számosságú jelzőkhöz, amelyeket hatékonyan szeretne beépíteni az adatmodellbe.