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.
Megmutatom, hogyan kell használni az offset függvényt a LuckyTemplates-ben . Ez az egyik legdinamikusabb eszköz, amelyet különösen a dátumtáblázatokban használhat.
Miután elsajátította, hogyan alkalmazhatja ezt az időintelligencia-projektekben, olyan mélyreható betekintést nyerhet, amelyet semmilyen más megközelítéssel nem kaphat meg. Az oktatóanyag teljes videóját a blog alján tekintheti meg.
Tartalomjegyzék
Az eltolási függvény mechanikájának megértése
Az eltolási funkció mechanikájának bemutatásával kezdem.
Az eltolások a mai dátum és az adatok többi dátuma közötti különbséget mutatják.
Amint az alábbi dátumtáblázatomban is látható, a negyedévre és az évre összpontosítottam , hogy lássam a tényleges adatok mozgását.
A lila sor az aktuális időszakot mutatja . Vegye figyelembe, hogy az aktuális időszak eltolási értéke mindig 0 .
Fölötte sárga színnel az összes múltból származó adatot mutatja . Látni fogja, hogy az itt szereplő számok 0 vagy 0 alatt vannak, amit a negatív adatok képviselnek .
Ez azt jelenti, hogy a jövőbeli adatoknál ezek pozitív értékeket fognak mutatni . Az oszlop szemcsézettségétől függően 0-t is tartalmazhat .
Tehát mi teszi erőteljessé az eltolásokat?
Az eltolások lehetnek sorszámok, amelyek a táblázat különböző adatai közötti különbséget jelentik . De ami az ellentételezéseket nagyszerűvé teszi, az az, hogy nincsenek határaik .
Például a negyedévek 1-től 4-ig tartanak, ami az év 4 negyedévét jelenti. A hónapok 1-től 12-ig tartanak, míg a hetek 1-től 52-ig vagy 53-ig tarthatnak, attól függően, hogy melyik évről van szó. De ha elérem az utolsó számot, elölről kell kezdenem.
Ez nem vonatkozik az ellentételezésekre. Ha az eltolásokról van szó, akkor mindig az aktuális dátumhoz és a másik hivatkozott dátumhoz képest relatív pozíciót mutatnak .
Így minden alkalommal, amikor a dátumtáblázatot frissítik, az eltolások működését biztosító logika is frissül. Ez azt jelenti, hogy egy frissített érték is megjelenik a dátumtáblázatban.
Példa egy heti eltolás oszlopra
Annak érdekében, hogy tisztább képet kapjon az eltolási függvény működéséről, bemutatok egy példát annak alkalmazására.
A mintaadataimban a mai dátum 2020. április 24-e .
Az eltolási elvek szerint az aktuális időszakot 0, a jövőbeli adatokat pozitív értékek, a múltbeli időszakokat pedig negatív számok jelölik .
Az oldalamon van egy szeletelő is, amely tartalmazza a WeekOffset értéket. Jelenleg az összes értéket mutatja -53 és 0 között, a 0 pedig az aktuális hetet jelöli .
Április 24. (ami ma van) a 17. hétre esik .
Ez a kiterjesztett dátumtáblázat csak az ISO hétszámokat tartalmazza . Ez azt jelenti, hogy a hetek hétfőn kezdődnek . Ez azt is jelenti, hogy egy hét mindig 7 napot fog tartalmazni .
De sok egyéni hét követelmény van, amelyek nem követik ugyanazt a logikát. Ezekről az esetekről többet megtudhat a LuckyTemplates fórum különböző témaköreiben.
Ezenkívül megfontolhatja a Hónap és év használatát a Hét és év helyett, ha ez jobban vonatkozik az Ön helyzetére.
Visszatérve a mintaadatokhoz, észrevehette, hogy a WeekOffset értékek tökéletes sorszámtartományban vannak .
Ennek az az oka, hogy mindvégig ugyanazt a részletességet osztják meg . Nincsenek ismétlődő értékek és nincsenek hiányzó értékek.
Természetesen az itt használt Total Sales mérőszám a szokásos módon történik, csak egy normál értékkelfelett Eladások a Mennyiség szorzata az ár . Ezután az egészet összesítik, hogy megkapják a heti értéket.
De mi van akkor, ha csak az utolsó 4 hét értékesítését szeretném látni?
Csak módosítanom kell a szeletelőt -3 és 0 közötti tartományra .
Most a táblázatom csak az utolsó négy hét értékesítését mutatja.
Így ahogy haladok az időben, a dátumtáblázatom frissül. Ugyanez történik, ha új értékesítési eredményeket töltenek be a ténytáblába.
Eltolások használata DAX-ban
Ezúttal megmutatom, hogyan használható az offset függvény DAX-mértékekben.
Van egy táblázatom a hét és év és a teljes értékesítéssel .
Tehát, ha az előző heti eladásokat beszámítás nélkül szeretném kiszámítani, akkor először ki kell húznom, hogy mi a CurrWeek szám, majd ellenőrizni kell, hogy mi a CurrYear érték.
Ha át kell lépnem egy év határát, akkor ki kell számolnom, hogy mi az A hétszám erre való tavaly.
Innentől kezdve a SUMX-et iterációs függvényként használnám a dátumtáblázatban. Azt is meg kellene néznem, hogy a CurrWeek az 1. hét-e .
Ha nem az 1. hét, akkor csak ki kell vonnom 1-et a CurrYear CurrWeek értékéből . Ezt követően végre összegezhető a teljes értékesítés .
Az alábbi táblázatot tekintve most láthatja, hogy az összes érték tökéletesen összesített. A Teljes értékesítés alatt megjelenő értékek egyszerűen átvihetők a következő hétre.
Még ha át is lépek egy évhatáron 2017-től 2018-ig, a minta nem törik meg. A 2017 utolsó hetének összesített értékesítése továbbra is tökéletesen ki van számítva 2018 1. hetére.
Ezúttal ugyanazt a számítást fogom elvégezni, de a dátumtáblázat eltolásait alkalmazom.
Így néz ki ez a mérték, amikor eltolásokat használok.
Tehát ahhoz, hogy megkapjam a PrevWeek értéket, csak hivatkoznom kell a kiválasztott WeekOffsetre , és ki kell vonnom az 1-et.
Akkor használom afunkció a Teljes értékesítés vége Dátumok , ahol a WeekOffset egyenlő az Előző hét értékével.
Az eredményeket tekintve az eredmények tökéletesnek tűnnek, még a 2017-ről 2018-ra való átállás során is.
A probléma azonban a Totalban van . Nyilvánvalóan ez nem a helyes érték.
Így fogom kijavítani.
Először is vegye figyelembe, hogy a Hét és év oszlop növekvő sorrendben látható .
Módosítom ezt, és inkább csökkenő sorrendbe rendezem az oszlopot úgy, hogy 2020 legyen a tetején.
Mivel a Week & Year nem tartalmaz kontextust , nem azonosítja az aktuális hét eltolási értékét, de továbbra is kivonja az 1-et . De azt tehetem, hogy halmozott összeget alkalmazok a végösszeg kiigazításához .
Így fog kinézni az intézkedés:
Az intézkedés eleje nem változik. Pontosan ugyanaz, mint az általam alkalmazott előző intézkedés.
De mivel a kumulatív összegekhez hasonló mintát kell használnom, a CLCULATE függvényt kell használnom a FirstWeek alatt a Dátumok , amelyekből 1-et levonnak.
A MAX WeekOffset értéket is azonosítanom kell az ALLSELECTED dátumokból, és abból is ki kell vonnom egyet.
Ezután ismét a SZÁMÍTÁS funkciót használom az összes értékesítéshez . Használom afunkciót, hogy az ÖSSZES Dátumot tartalmazzon . A WeekOffset értékének nagyobbnak vagy egyenlőnek kell lennie, mint a FirstWeek, és kisebbnek vagy egyenlőnek kell lennie a LastWeek értéknél .
Ez ismét az összesített összegek alapmintáját követi.
Ezután folytathatom a végösszeg ellenőrzését a minták segítségével.
Tehát HA a hét és év ISINSCOPE , akkor azt várom, hogy az eredmények megmutatják az LWSales- t . De ha nem, akkor várhatóan megjelenik az LWTotal .
Tehát, ha visszamegyek a táblázatomhoz, akkor most a helyes Total-t fogja mutatni.
Elszámolások meghatározott hetekre
Hadd térjek vissza a korábban használt példához, ahol az adatokat úgy szűrtem, hogy csak az utolsó négy hetet mutassam.
Ha belemegyek a mértékbe, ugyanazokat az eredményeket érhetem el az eltolások használatával. Ez így nézne ki.
Csak meg kellett határoznom az aktuális WeekOffset értéket a sorokból származó kontextushoz.
Ha ez megvan, alkalmazhatom a SZÁMÍTÁS funkciót az ÖSSZES Dátum teljes értékesítésére , ahol a Heti eltolás nagyobb vagy egyenlő, mint ThisWeek mínusz 3, vagy kisebb vagy egyenlő, mint a ThisWeek érték .
Ez pontosan ugyanazt az értéket adja vissza, mint a replikálni próbált példa.
Következtetés
A fent bemutatott példák bizonyítják, milyen dinamikus az eltolás. Használhatja őket szűrőkben, szeletekben, és még a DAX számításokban is.
Az eltolások a kiterjesztett dátumtáblázatokban is használhatók hetekre, hónapokra, negyedévekre, évekre és pénzügyi évekre. Nagyfokú rugalmasságot biztosítanak, és könnyen segíthetnek elérni a kívánt eredményeket.
Csak folytassa a játékot az eltolásokkal, és nézze meg, milyen más felhasználási lehetőségeket használhat. Azt is ellenőrizheti amás esetekben, amikor az offset függvény hasznosnak bizonyult.
Minden jót,
Méhfű
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
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
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.
Fedezze fel, hogyan lehet dinamikusan egyesíteni oszlopokat a Power Query Table.CombineColumns függvény segítségével.
Ismerje meg, hogyan adhatjuk hozzá és szinkronizálhatjuk SharePoint-fájljainkat az asztalon és a OneDrive-on.
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.