Power Query LuckyTemplates | Hozzon létre új rekordokat a dátummezők alapján

Ebben az oktatóanyagban szeretnék bemutatni néhány módszert arra vonatkozóan, hogyan hozhat létre új rekordokat dátummezők alapján a Power Query LuckyTemplates használatával. Az oktatóanyag teljes videóját a blog alján tekintheti meg.

Két módszert fogok bemutatni, hogyan lehet ezt elérni. Ez a példa a, aki feltett egy kérdést dátummal és több éjszakás tartózkodással. A tag tudni akarta, hogyan lehet új rekordokat készíteni minden egyes éjszakáról, amikor egy személy egy motelben tartózkodik a Power Query segítségével.

Power Query LuckyTemplates |  Hozzon létre új rekordokat a dátummezők alapján

Tartalomjegyzék

1. módszer: A Number.From függvény használata a Power Query LuckyTemplates alkalmazásban

Ha ismeri az Excel dátumszámításait, valószínűleg tudja, hogy minden nap lefordítható egész számra, és ezt itt is megteheti, hogy megkapja az egyes dátumok numerikus megfelelőjét. Használhatjuk a Number.From függvényt.

Power Query LuckyTemplates |  Hozzon létre új rekordokat a dátummezők alapján

A forráslekérdezésemre úgy fogok hivatkozni, hogy jobb gombbal rákattintok, és kiválasztom a Hivatkozás lehetőséget . Ezután a minitáblázaton keresztül lépjen az Egyéni oszlop hozzáadása lehetőségre . Most írjuk be a Number.From függvényt, és mutassunk az első tényleges oszlopra, amely a dátumainkat tartalmazza. Ne felejtse el a záró zárójelet, és nyomja meg az OK gombot .

Power Query LuckyTemplates |  Hozzon létre új rekordokat a dátummezők alapján

Tehát itt a dátum értékének egész számszerű ábrázolását látjuk. És mivel ez egy szám, összeadhatunk és kivonhatunk napokat. A cél az, hogy minden egymást követő éjszakára dátumot hozzon létre .

Ha megvizsgáljuk az első rekordot, az a személy csak egyetlen éjszakát töltött, így csak az első tényleges dátumértéket kell visszaadnunk. Aztán a második rekordnál ez a személy két egymást követő éjszakát maradt. Mind a december 13-i, mind a 14-i értéket vissza kell adnunk. Ezt úgy érhetjük el, ha az Éjszakák oszlopban lévő értéket hozzáadjuk az Egyéni oszlopban lévő értékhez , majd kivonunk egyet , mert ezt a kezdeti értéket már átadtuk.

Power Query LuckyTemplates |  Hozzon létre új rekordokat a dátummezők alapján

Tehát menjünk a képletsorra, és fejtsük ki az eddig létrehozott logikát. Ezt a számértéket kétszer kell használnunk a dátumhoz, ezért ezt egy változóban tárolom. Hozzáadom a let kifejezést, majd nevet adok a változómnak. Ezt hívom FirstNight-nak . És akkor hozzáadhatjuk a záradékot .

A listák új sorokra bővíthetők listainicializálók készletével, amelyek a göndör zárójelek. Készíthetünk egy listát a dátumokkal. Kezdjük a FirstNight változónkkal egészen a FirstNight változóig, plusz bármi, ami az éjszakáink számában van. Szögletes zárójelekkel mutasson az Éjszakák oszlopra, majd vonjon ki egyet . Megnyomom az OK gombot , és most van egy lista.

Power Query LuckyTemplates |  Hozzon létre új rekordokat a dátummezők alapján

Amikor oldalra kattintok a fehér mezőben, láthatjuk a beágyazott lista tartalmát lent, a második előnézeti ablaktáblában.

Ezekkel az oldalsó nyilakkal most új sorokra bonthatjuk ki . Ezután beállíthatom az adattípust egy dátumba. Tehát láthatja, hogy megvannak a dátumok. Az első rekordnál ugyanazt az értéket adjuk vissza, mint az első ténylegesben. A második rekordhoz egy december 13-i és egy december 14-i rekordunk van.

Power Query LuckyTemplates |  Hozzon létre új rekordokat a dátummezők alapján

2. módszer: Az M függvénylista.Dátumok használata a Power Query LuckyTemplates programban

A második módszerhez használhatunk egyListának hívják.Dátumok . Hivatkozom a forráslekérdezésemre, és a mini táblázat ikonjával ismét hozzáadok egy egyéni oszlopot.

Hozzáadom azt a List.Date függvényt, majd nyitó zárójelbe teszem. Először is egy kezdő értéket szeretne dátumként, és ez az Első tényleges oszlopban található, amely tartalmazza a dátumértékeinket. Tehát ezt választjuk, majd vesszőt teszünk. Következő egy számként történő számolás , ami azt jelenti, hogy hány dátumot szeretne visszatérni a listához. És láthatjuk, hogy ez van az Éjszakák rovatban.

A következő lépés a lépés , mint időtartam. Tekintsd ezt egy intervallumnak. Most egymást követő éjszakákat keresünk, és szeretnénk egy folyamatos dátumlistát. Egyetlen nap numerikus megfelelője egy, ezért beírom az időtartamot egytől , majd egy záró zárójelet, és megnyomom az OK gombot.

Power Query LuckyTemplates |  Hozzon létre új rekordokat a dátummezők alapján

Ismét van egy beágyazott listánk. Az első rekordnál csak egy értékünk van, a másodiknál ​​pedig a december 13-a és 14-e.

Power Query LuckyTemplates |  Hozzon létre új rekordokat a dátummezők alapján

Ezután ismét kibonthatjuk az Új sorok elemre , és beállíthatjuk a megfelelő adattípust a dátumig.

Power Query LuckyTemplates |  Hozzon létre új rekordokat a dátummezők alapján

Most szeretném rámutatni a List.Dates függvény első kerületére, amely dátum adattípust igényel. Ha a Forrás lépésre lépek, és ezt az adattípust Dátum/Idő értékre módosítom, hibát ad vissza. Ez azért van, mert ez nem egy randevúzás. Ezt egyszerűen kijavíthatjuk, ha belépünk a képletsorba, és hozzáadjuk a Date.From elemet .

Power Query LuckyTemplates |  Hozzon létre új rekordokat a dátummezők alapján

Egy másik dolog, amire szeretnék rámutatni, hogy létrehozhat egy váltakozó dátumlistát is . Csak annyit kell tennie, hogy módosítsa az utolsó lépés paraméterét például 2-re.




Következtetés

Ebben a blogban két módszert mutattam be új rekordok dátummezők alapján történő létrehozására. Az első a dátumok listájának létrehozása a lista inicializálóival, a második pedig a List.Dates függvény használatával.

Remélem, hasznosnak találja ezt az oktatóanyagot. Lent megtekintheti a teljes video-oktatóanyagot, és további kapcsolódó tartalmakért tekintse meg az alábbi linkeket.

Minden jót!

Méhfű

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.