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ű


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.