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.
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.
Vegye figyelembe, hogy minden meghívott lekérdezésnél megjelenik a megfelelő lekérdezési függvény.
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.
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.
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.
Tehát ki fogom bontani ezeket az adatokat egy új üres lekérdezés létrehozásával.
A List.Min függvényt fogom használni.
A leírást nézve látszik, hogy a List.Min a lista minimális elemét adja vissza.
Ehhez a funkcióhoz az Értékesítési táblázatra és a Rendelés dátuma oszlopra fogok hivatkozni.
Ha megnyomom az Entert, megjelenik az első időpont, ami 2017. szeptember 24.
Átnevezem ezt a lekérdezést, és FirstSale-nek hívom.
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.
A Date.StartOfYear egy adott év első értékét adja vissza dátum, dátumidő vagy dátumidőzóna értékhez.
A dátumértékemhez a FirstSale-t fogom használni.
Ha egyszer megnyomtam az entert, most 2017. január elsejét mutatja.
Ezt a lekérdezést is átnevezem, és StartOfYear-nek hívom.
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.
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.
Ezt fxStartDate-nek nevezem el.
Most visszatérek a dátumtábla lekérdezéséhez. Most már megváltoztathatom a StartDate paramétert.
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.
Csak az fxStartDate-et fogom használni, hogy megfelelő értéket adjak ide.
A naptáram most 2017. január 1-től indul.
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.
Ez most az értékesítési táblázat utolsó dátumát mutatja, amely 2020. április 24.
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.
Ezt a lekérdezést átnevezem LastSale-re.
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.
Ezt nevezem EndOfYear-nek.
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.
Az évek számához csak 1-et adok hozzá.
Bizony, a dátum most 2021-et mutat.
Ezt a következő év végének nevezem.
Most lecserélem az EndDate-et a dátumtáblázatomban.
Ezt az EndOfNextYear-t fogom használni.
Kétszer ellenőrizve az éveimet, most 2021-ig tart.
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.
Egyéb dátum funkciók
Nyissa meg a docs.microsoft.com webhelyet, és keresse meg a Power Query M képletnyelvet.
Ha ez megjelenik, keresse meg a Dátumfüggvények áttekintését.
Ez megmutatja az összes többi dátumfüggvényt, amelyet a power lekérdezés dátumtáblázataiban használhat.
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ű
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.