Dinamikus kezdési és záródátum beállítása a Power Query dátumtáblázataihoz

Megmutatom, hogyan állíthat be dinamikus kezdési és befejezési dátumokat a LuckyTemplates Power Query dátumtáblázatai segítségével.

Ha követte ezt a sorozatot az időintelligencia különböző témáiról, akkor már tudja, hogyan hozhat létre dátumtáblázatot a Power Query függvények segítségével. Lehet, hogy olvasott arról is, hogyan módosíthatja a táblázat befejezési dátumát. Az oktatóanyag teljes videóját a blog alján tekintheti meg.

Ezúttal azonban mutatok néhány alternatívát.

Tartalomjegyzék

A Power Query dátumtáblázata

Azzal kezdem, hogy a power query dátumtábla funkciójához lépek. Négy dátumparamétert jelenít meg – egy kötelező StartDate, egy kötelező EndDate, egy opcionális FYStartMonth és egy opcionális ünnepnapi lista.

Dinamikus kezdési és záródátum beállítása a Power Query dátumtáblázataihoz

Vegye figyelembe, hogy minden meghívott lekérdezésnél megjelenik a megfelelő lekérdezési függvény.

Dinamikus kezdési és záródátum beállítása a Power Query dátumtáblázataihoz

A dátumparamétereket is ugyanabban a sorrendben fogja látni, mint korábban. Tehát ez mutatja a Kezdő dátumot, a Végdátumot és a pénzügyi évet. Az ünnepi lista nullát is mutatja.

Dinamikus kezdési és záródátum beállítása a Power Query dátumtáblázataihoz

Most, hogy látta a dátumtábla funkció részeit, megmutatom a különböző lekérdezési függvényeket, amelyeket használhat.

A Power Query dátumtábla funkciói

Ha bemegyek az Értékesítési táblázatomba, amely egyben az én ténytáblám is, akkor megjelenik egy Rendelési dátum oszlop.

Dinamikus kezdési és záródátum beállítása a Power Query dátumtáblázataihoz

Ha a Rendelés dátuma melletti legördülő menüre kattintok, akkor megjelenik, hogy ebben a naptárban az első dátum 2017. szeptember 24.

Dinamikus kezdési és záródátum beállítása a Power Query dátumtáblázataihoz

Tehát ki fogom bontani ezeket az adatokat egy új üres lekérdezés létrehozásával.

Dinamikus kezdési és záródátum beállítása a Power Query dátumtáblázataihoz

A List.Min függvényt fogom használni.

Dinamikus kezdési és záródátum beállítása a Power Query dátumtáblázataihoz

A leírást nézve látszik, hogy a List.Min a lista minimális elemét adja vissza.

Dinamikus kezdési és záródátum beállítása a Power Query dátumtáblázataihoz

Ehhez a funkcióhoz az Értékesítési táblázatra és a Rendelés dátuma oszlopra fogok hivatkozni.

Dinamikus kezdési és záródátum beállítása a Power Query dátumtáblázataihoz

Ha megnyomom az Entert, megjelenik az első időpont, ami 2017. szeptember 24.

Dinamikus kezdési és záródátum beállítása a Power Query dátumtáblázataihoz

Átnevezem ezt a lekérdezést, és FirstSale-nek hívom.

Dinamikus kezdési és záródátum beállítása a Power Query dátumtáblázataihoz

De valószínűleg nincs értelme annak, hogy a naptár szeptember 24-én induljon. Szóval ezt visszafordítom az év elejére.

Ehhez ismét egy üres lekérdezést fogok használni. Ezúttal a Date.StartOfYear függvényt használom.

Dinamikus kezdési és záródátum beállítása a Power Query dátumtáblázataihoz

A Date.StartOfYear egy adott év első értékét adja vissza dátum, dátumidő vagy dátumidőzóna értékhez.

Dinamikus kezdési és záródátum beállítása a Power Query dátumtáblázataihoz

A dátumértékemhez a FirstSale-t fogom használni.

Dinamikus kezdési és záródátum beállítása a Power Query dátumtáblázataihoz

Ha egyszer megnyomtam az entert, most 2017. január elsejét mutatja.

Dinamikus kezdési és záródátum beállítása a Power Query dátumtáblázataihoz

Ezt a lekérdezést is átnevezem, és StartOfYear-nek hívom.

Dinamikus kezdési és záródátum beállítása a Power Query dátumtáblázataihoz

De van egy másik módja is, hogy pontosan ugyanazt az értéket kapjuk. Ez a belső dátum használatával történik.

Tehát újra létrehozok egy új lekérdezést, és a #date értéket használom, ami a dátum belső értéke.

Dinamikus kezdési és záródátum beállítása a Power Query dátumtáblázataihoz

A #dátumhoz dinamikus értékre van szükségem. Tehát a Date.Year-t használom, és hivatkozom a FirstSale-re. Én is a január 1-jét használnám, amit a két 1-es jelképez a mértéken.

Dinamikus kezdési és záródátum beállítása a Power Query dátumtáblázataihoz

Ezt fxStartDate-nek nevezem el.

Dinamikus kezdési és záródátum beállítása a Power Query dátumtáblázataihoz

Most visszatérek a dátumtábla lekérdezéséhez. Most már megváltoztathatom a StartDate paramétert.

Dinamikus kezdési és záródátum beállítása a Power Query dátumtáblázataihoz

Nem igazán számít, hogy a StartOfYear vagy az fxStartDate lehetőséget választom, mivel ezek ugyanazt az eredményt adják.

Dinamikus kezdési és záródátum beállítása a Power Query dátumtáblázataihoz

Csak az fxStartDate-et fogom használni, hogy megfelelő értéket adjak ide.

Dinamikus kezdési és záródátum beállítása a Power Query dátumtáblázataihoz

A naptáram most 2017. január 1-től indul.

Dinamikus kezdési és záródátum beállítása a Power Query dátumtáblázataihoz

Természetesen ugyanezt megtehetem az EndDate esetében is. Ismét csak egy üres lekérdezésre van szükségem, de ezúttal a List.Max függvényt fogom használni. Hivatkozni fogok az Értékesítésekre és a Rendelés dátuma oszlopra is.

Dinamikus kezdési és záródátum beállítása a Power Query dátumtáblázataihoz

Ez most az értékesítési táblázat utolsó dátumát mutatja, amely 2020. április 24.

Dinamikus kezdési és záródátum beállítása a Power Query dátumtáblázataihoz

Kétszer is ellenőrizni fogom, hogy ez helyes-e, ha ezt az oszlopot csökkenő sorrendbe rendezem. Az biztos, hogy az oszlop 2020. április 24-ét mutatja a végső dátumnak.

Dinamikus kezdési és záródátum beállítása a Power Query dátumtáblázataihoz

Ezt a lekérdezést átnevezem LastSale-re.

Dinamikus kezdési és záródátum beállítása a Power Query dátumtáblázataihoz

Ismét pontosan ugyanazt tehetem az év végén, mint a StartOfYear esetében.

Egy új lekérdezésnél a Date.EndOfYear kifejezést használom, és hivatkozom a LastSale-re.

Dinamikus kezdési és záródátum beállítása a Power Query dátumtáblázataihoz

Ezt nevezem EndOfYear-nek.

Dinamikus kezdési és záródátum beállítása a Power Query dátumtáblázataihoz

Emlékszel, hogyan használtam a StartOfYear belső dátumát? Azt is megtehetem, hogy az adott év december 31-én visszaküldjem. Ugyanakkor gondolnia kell arra is, hogy az adatok átterjedhetnek az új évre, ha elérik ezt a záró dátumot.

Így tudsz ezzel foglalkozni.

A Date.AddYears-t és az EndOfYear-t fogom használni.

Dinamikus kezdési és záródátum beállítása a Power Query dátumtáblázataihoz

Az évek számához csak 1-et adok hozzá.

Dinamikus kezdési és záródátum beállítása a Power Query dátumtáblázataihoz

Bizony, a dátum most 2021-et mutat.

Dinamikus kezdési és záródátum beállítása a Power Query dátumtáblázataihoz

Ezt a következő év végének nevezem.

Dinamikus kezdési és záródátum beállítása a Power Query dátumtáblázataihoz

Most lecserélem az EndDate-et a dátumtáblázatomban.

Dinamikus kezdési és záródátum beállítása a Power Query dátumtáblázataihoz

Ezt az EndOfNextYear-t fogom használni.

Dinamikus kezdési és záródátum beállítása a Power Query dátumtáblázataihoz

Kétszer ellenőrizve az éveimet, most 2021-ig tart.

Dinamikus kezdési és záródátum beállítása a Power Query dátumtáblázataihoz

Az összes általam végzett módosítás mentéséhez és alkalmazásához a Bezárás és Alkalmazás gombra fogok kattintani.

Dinamikus kezdési és záródátum beállítása a Power Query dátumtáblázataihoz

Egyéb dátum funkciók

Nyissa meg a docs.microsoft.com webhelyet, és keresse meg a Power Query M képletnyelvet.

Dinamikus kezdési és záródátum beállítása a Power Query dátumtáblázataihoz

Ha ez megjelenik, keresse meg a Dátumfüggvények áttekintését.

Dinamikus kezdési és záródátum beállítása a Power Query dátumtáblázataihoz

Ez megmutatja az összes többi dátumfüggvényt, amelyet a power lekérdezés dátumtáblázataiban használhat.

Dinamikus kezdési és záródátum beállítása a Power Query dátumtáblázataihoz




Következtetés

A Power Query dátumtáblázatainak használatakor számos funkcióval játszhat, ezért azt javaslom, hogy nézze át mindegyiket.

Kezdjen el üres lekérdezéseket létrehozni, és használja őket, hogy megtudja, mi történik. Ez a legjobb módja annak, hogy megtudja, hogyan segíthetnek az egyes lekérdezési függvények a jövőben felmerülő helyzetekben.

Őszintén szólva, a power query egy csodálatos eszköz, amely nagyszerű betekintést nyújthat Önnek, különösen, ha dátumokról van szó. Próbálja meg megnézni az időintelligenciával kapcsolatos egyéb bejegyzéseket ebben a blogban, hogy megtudja, milyen egyéb technikákat alkalmazhat.

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.