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 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.
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.
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 .
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.
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.
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.
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.
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.
Ezután ismét kibonthatjuk az Új sorok elemre , és beállíthatjuk a megfelelő adattípust a dátumig.
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 .
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ű
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.