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ű


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.