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.
Ebben a blogban megvitatjuk, hogyan alakíthatunk át YYWWD kódot dátumértékké . Ez az oktatóanyag egy tag kérdésére adott válaszon alapult. Az oktatóanyag teljes videóját a blog alján tekintheti meg.
A tag azt kérte, hogyan alakíthatja át a Megerősített szállítási dátum mezőjét , amely év, hét és hét napja formátumban van, és átalakíthatja dátum mezővé.
Példájában a tag elmagyarázza, hogy a 20145 kódot 2020-04-03-ra kell konvertálni. Ebből tehát azt a következtetést vonhatjuk le, hogy az első két számjegy az évszámnak, a következő két számjegy a hét számának, míg az utolsó számjegy a hét napjának felel meg.
Most, hogy már van egy ötletünk a lekérdezés kezeléséhez, kezdjük el.
Tartalomjegyzék
A kód szétszedése a megfelelő dátumérték érdekében
A munkánk megkönnyítése érdekében töltsük fel adatainkat a.
Az első dolog, amit észrevettem, amikor betöltöttem az adatokat a Power Querybe, az az, hogy azonnal végrehajtott egy változtatási típusú lépést, amint az alább látható.
Mivel erre nincs szükségünk, ezt a lépést a mellette lévő X gombra kattintva eltávolíthatjuk.
Most kezdjük el a kódot külön oszlopokra bontani az évre, a hétre és a hét napjára vonatkozóan.
Év oszlop
Mint korábban említettem, a kód első két számjegye a dátumérték évének felel meg.
Ha külön oszlopot szeretne hozzáadni az évhez, meg kell győződnünk arról, hogy a Megerősített szállítási dátum oszlop ki van jelölve. Ehhez lépjen az Oszlop hozzáadása lapra , kattintson a Kivonat elemre , majd válassza az Első karakterek lehetőséget .
Mivel az év oszlopban csak az első két számjegyre van szükségünk, írja be a „2”-t a Számláló lapra, majd kattintson az OK gombra.
Most módosítsuk új oszlopunkat a Képletsor szerkesztésével. Tehát az oszlop nevének megváltoztatásához módosítsa a képletsor első karakterét Évre. Ahhoz, hogy ez a megfelelő évértékké váljon, adjunk hozzá 2000-et minden értékünkhöz.
Figyeljük meg, hogy miután módosítottuk a képletünket, hibaüzenetet kapunk a típuseltérés miatt.
A hibaüzenet azt mondja, hogy nem tudjuk alkalmazni a + operátort a szám- és szövegtípus értékekre.
Ennek javításához módosítanunk kell a képletünket úgy, hogy a szöveges érték számmá alakuljon. Ehhez a Number.from függvényt fogjuk használni , és a következő részeket zárójelbe kell tenni. Ezután módosítsa a visszatérési típust szövegről számra.
Hét oszlop
Most vegyük ki a hét számát a kódból.
Ismét győződjön meg arról, hogy a Megerősített szállítási dátum oszlop ki van jelölve, lépjen az Oszlop hozzáadása lapra, kattintson a Kivonat gombra, majd válassza a Tartomány lehetőséget.
Ahhoz, hogy megkapjuk a kódunk harmadik és negyedik számjegyét, 0-tól kell kezdenünk a számolást, mivel a Power Query nulla alapú. Ez azt jelenti, hogy kódunk harmadik számjegyének eléréséhez a tartományunknak 2-től kell kezdődnie.
És mivel a hét számához csak 2 számjegyre van szükségünk a kódból, a Karakterek száma mezőbe 2-t írunk be.
Itt is ugyanaz a logika érvényes. Az oszlopcímke megfelelő nevére való átalakításához módosítsa a Szövegtartományt Hét értékre a Képletsorban.
Ezenkívül adja hozzá a Number.from függvényt a képletünkhöz, tegye zárójelbe a következő részeket, és módosítsa a visszatérési típust számra.
Nap oszlop
A nap oszlophoz csak a kód utolsó számjegyére van szükségünk. A kibontásához válassza ki a Megerősített kézbesítési dátum oszlopot, lépjen az Oszlop hozzáadása lapra, válassza a Kivonat lehetőséget, majd kattintson az Utolsó karakterek elemre .
Írjon be 1-et, mert csak egy számjegy maradt a kódból, amelyet ki kell bontanunk.
Ahogy korábban tettük, a Képletsávban módosítsa az Utolsó karaktereket Napra, hogy az új oszlopunknak a megfelelő neve legyen.
Ismét adja hozzá a Number.from függvényt, tegye zárójelbe a képlet következő részeit, és módosítsa a visszatérési típust számra.
3-utas keresés a dátumértékhez
Most, hogy minden összetevővel rendelkezünk egyetlen dátum lekéréséhez a naptártáblázatunkból, nincs más dolgunk, mint végrehajtani egy háromirányú keresést .
Ehhez lépjen a Kezdőlap fülre, és válassza a Lekérdezések egyesítése lehetőséget.
Mivel egyesíteni fogunk a Dátumok táblázatunkkal, kattintson a legördülő fülre, és válassza a Dátumok lehetőséget.
A párok azonosítása
Most azonosítjuk az összetartozó párokat.
A felső táblázatból válassza ki az év oszlopot, majd párosítsa az alábbi táblázat év oszlopához.
Másik pár kiválasztásához nyomja le a Ctrl gombot a billentyűzeten, válassza ki a hét oszlopot a felső táblázatból, és párosítsa az alábbi táblázat hét számoszlopához.
Végül, miközben továbbra is lenyomva tartja a Ctrl gombot, válassza ki a nap oszlopot a felső táblázatból, és párosítsa az alábbi táblázat DayInWeek oszlopához.
Az oszlopok helyes párosításának biztosítása érdekében ellenőrizze, hogy az indexszámok egyeznek-e egymással.
Az alábbiak szerint az Év oszlopokban az Index 1-nek, a Hetek oszlopban az Index 2-nek, a Napok oszlopban a 3-as indexnek kell lennie.
A megfelelő dátumérték lekérése
Mivel csak a dátumok oszlopra van szükségünk, törölje az összes többi oszlop kijelölését, és hagyja bejelölve a dátumok oszlopot az alábbiak szerint.
Amint látja, az új dátumok oszlop első értéke 2020. 4-4. Ne feledje azonban, hogy a fórumban a 20145 kódot át kell alakítani 3-4-2020-ra.
Ennek az az oka, hogy ha megvizsgáljuk a dátumtáblázatunkat, azt láthatjuk, hogy a DayInWeek oszlopban a számlálás 0-tól 6-ig kezdődik, és nem 1-től 7-ig.
Kivonás a Nap oszlopból
Ennek kijavításához vonjunk le 1-et a Nap oszlopban található összes értékből.
Az Alkalmazott lépések részben kattintson arra a lépésre, amelyhez hozzáadtuk a nap oszlopot. Ez volt a Beszúrt utolsó karakterek lépés.
A Képletsorban a zárójel után közvetlenül vonjon ki 1-et.
Ezt követően láthatjuk, hogy a dátum oszlopban már megvannak a megfelelő értékek.
Végül az utolsó dolog, amit meg kell tennünk, hogy megtisztítjuk és eltávolítjuk azokat az oszlopokat, amelyekre már nincs szükségünk.
Ehhez válassza az Oszlopok kiválasztása lehetőséget, törölje a többi kijelölését, és hagyja bejelölve a Megerősített szállítási dátum és a dátum oszlopot.
És kész! Munkánk eredményének így kell kinéznie.
Következtetés
Ebben a blogban egy év, hét és hét napja formátumú kódot alakítottunk át megfelelő dátumértékre. Szétbontottuk a kódot és 3 oszlopot készítettünk belőle. Háromirányú kereséssel egyesítettük ezeket az oszlopokat, hogy egyetlen dátumértéket kapjunk.
Az a technika, amelyet a támogatási fórumon a probléma megoldására használtunk, más forgatókönyvekben is használható. Ezért győződjön meg arról, hogy jól megérti őket.
Minden jót,
Méhfű
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.