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ű


Arány- és gyakorisági táblázatok Excelben

Arány- és gyakorisági táblázatok Excelben

Az Excel gyakorisági táblázataiban, valamint az aránytáblázatokban készültek. Nos, nézze meg, mik ezek, és mikor kell használni őket.

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.