YYWWD kód konvertálása dátumértékké a LuckyTemplates alkalmazásban

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é.

YYWWD kód konvertálása dátumértékké a LuckyTemplates alkalmazásban

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ó.

YYWWD kód konvertálása dátumértékké a LuckyTemplates alkalmazásban

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 .

YYWWD kód konvertálása dátumértékké a LuckyTemplates alkalmazásban

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.

YYWWD kód konvertálása dátumértékké a LuckyTemplates alkalmazásban

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.

YYWWD kód konvertálása dátumértékké a LuckyTemplates alkalmazásban

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.

YYWWD kód konvertálása dátumértékké a LuckyTemplates alkalmazásban

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.

YYWWD kód konvertálása dátumértékké a LuckyTemplates alkalmazásban

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.

YYWWD kód konvertálása dátumértékké a LuckyTemplates alkalmazásban

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.

YYWWD kód konvertálása dátumértékké a LuckyTemplates alkalmazásban

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.

YYWWD kód konvertálása dátumértékké a LuckyTemplates alkalmazásban

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.

YYWWD kód konvertálása dátumértékké a LuckyTemplates alkalmazásban

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.

YYWWD kód konvertálása dátumértékké a LuckyTemplates alkalmazásban

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.

YYWWD kód konvertálása dátumértékké a LuckyTemplates alkalmazásban

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.

YYWWD kód konvertálása dátumértékké a LuckyTemplates alkalmazásban

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.

YYWWD kód konvertálása dátumértékké a LuckyTemplates alkalmazásban

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.

YYWWD kód konvertálása dátumértékké a LuckyTemplates alkalmazásban

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.

YYWWD kód konvertálása dátumértékké a LuckyTemplates alkalmazásban

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.

YYWWD kód konvertálása dátumértékké a LuckyTemplates alkalmazásban

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.

YYWWD kód konvertálása dátumértékké a LuckyTemplates alkalmazásban

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.

YYWWD kód konvertálása dátumértékké a LuckyTemplates alkalmazásban

A Képletsorban a zárójel után közvetlenül vonjon ki 1-et.

YYWWD kód konvertálása dátumértékké a LuckyTemplates alkalmazásban

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.

YYWWD kód konvertálása dátumértékké a LuckyTemplates alkalmazásban

És kész! Munkánk eredményének így kell kinéznie.

YYWWD kód konvertálása dátumértékké a LuckyTemplates alkalmazásban




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ű


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.

Microsoft Power Platform frissítések | Microsoft Ignite 2021

Microsoft Power Platform frissítések | Microsoft Ignite 2021

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.

Gyakori SQL-függvények: Áttekintés

Gyakori SQL-függvények: Áttekintés

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.

LuckyTemplates sablonok létrehozása: útmutató és tippek

LuckyTemplates sablonok létrehozása: útmutató és tippek

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.

Mezőparaméterek és kis többszörösek a LuckyTemplatesben

Mezőparaméterek és kis többszörösek a LuckyTemplatesben

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.

LuckyTemplates rangsor és egyéni csoportosítás

LuckyTemplates rangsor és egyéni csoportosítás

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.

A LuckyTemplatesben csak egy meghatározott dátumig összesített összeg látható

A LuckyTemplatesben csak egy meghatározott dátumig összesített összeg látható

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.

Bullet Charts: speciális egyéni látványelemek a LuckyTemplates számára

Bullet Charts: speciális egyéni látványelemek a LuckyTemplates számára

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.