Időbeli lépték a LuckyTemplates számított oszlopaival

Időnként szükségünk lesz egy oszlopdiagram vagy vonaldiagram egyéni vizualizálására, amely lehetőséget ad a diagram heti, havi, negyedéves vagy éves ábrázolására. Ebben az oktatóanyagban bemutatom, hogyan hozhat létre dinamikus időskálát, kiszámított oszlopok segítségével, amelyek lehetővé teszik a részletességi szint módosítását a dátumtól vagy az időponttól függően. Az oktatóanyag teljes videóját a blog alján tekintheti meg.

Az időbeli skála lehetővé teszi, hogy a legfontosabb aktuális információk részletes részletezését mutassa meg. Kevesebb részletességet mutat a korábbi dátumokhoz.

Időbeli lépték a LuckyTemplates számított oszlopaival

Ez nagyon sok esetben hasznos. Láttam ezt például a gyártásnál, hosszú történetet akarnak szerezni az információnak. Ez lehetővé teszi számukra, hogy sokkal több információt jelenítsenek meg a képernyőn, és megkapják a történések teljes történetét. A jelenlegi negyedévben azonban lehetővé teszi számukra, hogy hetente részletesen lássák, mi történik.

Tartalomjegyzék

Hogyan hozzunk létre dinamikus időskálát

Amint itt látható, megvan az R10 dátumtáblázatom, ahol csak a 2016-os naptár funkciót használom a mai napig. Aztán véletlenszerűen generálok néhány készletszintet.

Időbeli lépték a LuckyTemplates számított oszlopaival

Az első lépés az IsCurrentQuarter létrehozása . Ennek különböző módjai vannak. Ennél a mértéknél megragadom, hogy mi a mai dátum, mi az aktuális évem és az aktuális negyedévem. És akkor megragadom az aktuális sor évét, és az aktuális sor negyedét vezetem, amelyben vagyok.

Ha az év megegyezik az aktuális évvel, és a negyedév megegyezik az aktuális negyedévvel, adja vissza az igazat. Ellenkező esetben adja vissza hamis. Tehát ez minden, amit csinál. Az aktuális negyedév bármely dátumára ez igaz lesz. Ahogy túllépünk az aktuális negyedéven, elkezdünk hamis értéket adni.

Időbeli lépték a LuckyTemplates számított oszlopaival

A következő lépés az általam úgynevezett DTS Column létrehozása , ami nagyon egyszerű. Csak annyit teszünk, hogy ha az aktuális negyedévről van szó, akkor egy W betűvel kezdődő értéket adunk vissza hétre. Megragadjuk az aktuális sor dátumának hétszámát , és az évet, majd ebbe a formátumba írjuk, pl. W16-2022.

És ha egyszer elkezdünk visszamenni az aktuális negyedéven túl, ha nem az aktuális negyedévben, akkor csak a Q-t adjuk vissza a negyedévre, majd a negyedévre és az évre. Tehát lesz 2022 első negyedéve, 2022 második negyedéve stb.

Időbeli lépték a LuckyTemplates számított oszlopaival

Az utolsó lépés az, hogy ezt helyesen kell rendeznünk. Valami hasonlót fogunk csinálni, és létrehozzuk ezt a DTS Sort By oszlopot. És megint csak azt ellenőrizzük, hogy az aktuális év-e. Ha igen, akkor csak az évet, a negyedévet, majd a hét számát adjuk vissza. Ha nem az aktuális negyedévben, akkor csak az évet és a negyedévet adjuk vissza.

Időbeli lépték a LuckyTemplates számított oszlopaival

Ezután ezt az oszlop szerinti rendezést állítjuk be a DTS Rendezés szerint oszlopunknak.

Időbeli lépték a LuckyTemplates számított oszlopaival

Ha ezt megtesszük, használhatjuk a DTS oszlopot az X-tengelyünkön. Tehát itt az X-tengelyünk a DTS . Az Y tengelyünk a. A másik szép dolog a kiszámított oszlopban, hogy ezt felhasználhatjuk például a színek megkülönböztetésére ezen az oszlopdiagramon. Tehát az IsCurrentQuarter-t használhatom legendámként.

Időbeli lépték a LuckyTemplates számított oszlopaival




Következtetés

Kibővítheti ezt a dinamikus időskálás technikát néhány további oszloppal. Tegyük fel, hogy ha az aktuális hétről van szó, akkor azt naponként szeretné megjeleníteni. Ha az aktuális hónap, mutasd hétenként. Ha az aktuális negyedévről van szó, akkor havonta, ha pedig az aktuális évet, akkor negyedévenként. Aztán ha elmúlt évek, csak egy év múlva jelenjen meg, például. Tehát sok különböző variációja lehet ennek megtételére.

Ha további oszlopokat vett fel, akkor néhány további oszlopra lesz szüksége a különböző szintű részletesség eléréséhez, például a naphoz, a hónaphoz, a héthez és az évhez. De ugyanazzal a technikával mindegyik lehetséges, csak egy kis extra kellkód.

Valószínűleg ezt az IF-et egy SWITCH utasítással cserélnénk le, mert különben bekerülünk a beágyazott IF-ekbe, és ezeket senki sem szereti.

Ennek a negyedévekben való megvalósításának az a hátránya, hogy adatokat ad hozzá az adatmodellhez, és mindazokat a bajokat, amelyeket az emberek a számított oszlopokkal állítanak fel (amivel egyetértek, és néhányukkal nem).

De nem olyan rossz. Ezekkel a további oszlopokkal, amelyeket itt találunk, nem sok a kardinalitás. Ennek csak egy vagy két értéke van. Nem mintha több ezer egyedi elemet adnánk hozzá ezekkel a különböző oszlopokkal.

Valószínűleg ez a legegyszerűbb módja ennek a dinamikus időskálának a megvalósításának. Remélem, ez értékes volt. További kapcsolódó tartalmakért tekintse meg az alábbi linkeket.

Minden jót!

Greg




**** * Kapcsolódó támogatási fórum hozzászólások *****



Leave a Comment

E-mail melléklet mentése SharePointba a Power Automate segítségével

E-mail melléklet mentése SharePointba a Power Automate segítségével

Ebből a blogból megtudhatja, hogyan mentheti automatikusan az e-mail mellékleteket a SharePointba, majd törölheti az e-maileket a Power Automate segítségével.

A Microsoft LuckyTemplates irányítópult 18 legjobb példája 2023

A Microsoft LuckyTemplates irányítópult 18 legjobb példája 2023

A Microsoft LuckyTemplates irányítópult 18 legjobb példája 2023

A Power Automate folyamatok létrehozása a semmiből

A Power Automate folyamatok létrehozása a semmiből

Ismerje meg, hogyan hozhat létre <strong>Power Automate</strong> folyamatokat a semmiből. Sablon használata helyett mi magunk hozzuk létre a kiváltó okokat és a műveleteket.

4 módszer a Pi használatára a Pythonban példákkal

4 módszer a Pi használatára a Pythonban példákkal

4 módszer a Pi használatára a Pythonban példákkal

Profit and Loss (P&L) kimutatások létrehozása a LuckyTemplates alkalmazásban

Profit and Loss (P&L) kimutatások létrehozása a LuckyTemplates alkalmazásban

Ebben az útmutatóban bemutatom, hogyan lehet Pénzügyi információk mátrixát létrehozni a Profit és veszteség (P&L) kimutatással a LuckyTemplates alkalmazásban.

Hogyan lehet dinamikusan egyesíteni az oszlopokat egy Power Query-táblázatban

Hogyan lehet dinamikusan egyesíteni az oszlopokat egy Power Query-táblázatban

Fedezze fel, hogyan lehet dinamikusan egyesíteni oszlopokat a Power Query Table.CombineColumns függvény segítségével.

SharePoint-fájlok hozzáadása a számítógéphez

SharePoint-fájlok hozzáadása a számítógéphez

Ismerje meg, hogyan adhatjuk hozzá és szinkronizálhatjuk SharePoint-fájljainkat az asztalon és a OneDrive-on.

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.