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.
Rájöttem, hogy a legtöbb ember összezavarodik a DAX működésének megértését illetően a sorkontextusban . Ennek az az oka, hogy a sorkontextus meglehetősen bonyolult és szükségtelenül bonyolult lehet. Tehát ebben a cikkben a sorkontextust fogjuk érinteni . Az oktatóanyag teljes videóját a blog alján tekintheti meg.
A sorkontextusról az iterációkon vagy az iterációs függvényeken keresztül gondolok . Amint megtettem ezt a különbséget az elmémben, sokkal értelmesebb lett abból a szempontból, hogy mi is történik valójában a számítási motorban.
Összefoglalásként megvitattuk, hogy háromféle kontextus létezik: az értékelési kontextus , a szűrőkontextus és a sorkontextus .
Bármely DAX számítás kétlépéses folyamatban működik. Mindig az értékelési kontextus megy először, majd az írt függvénytől függően szűrőkontextusba vagy sorkontextusba ágazik .
Tartalomjegyzék
A sorkontextus megértése
A sorkontextus az iterációról szól.
Mutatok néhány példát, és remélhetőleg ez segít megérteni, hogy a sorkontextus valójában mit csinál a háttérben.
Sorkontextus VS szűrőkontextus
Példánkban a képlet kiszámítása a következőn keresztül történikmert ez egy egyszerű összesítés. Az összes kezdeti szűrő behelyezése után összegzi a teljes Mennyiség oszlopot.
Az Értékesítési táblázat kezdeti szűrője az 1. termék. Minden eladott mennyiséget összeadva 165-öt kapunk.
Most megmutatom, hogyan érheti el pontosan ugyanazt az eredményt, de nagyon eltérő módon számítva. Először is létrehozok egy új mértéket az eladott mennyiség iterációjához egy iterációs képlet segítségével.
Példák az iterációs függvényekre : SUMX ,, MANYX és COUNTX . Ebben az esetben a SUMX-et fogjuk használni .
A SUMX függvény arra kért, hogy tegyek be egy táblázatot, ezért be fogom tenni az Értékesítési táblába. És akkor kért tőlem egy kifejezést, így csak beírtam a Mennyiség oszlopba.
Ez a funkció egészen más, mint az első függvény, de pontosan ugyanazt az eredményt kapom, amikor behúzom.
Pontosan ugyanazokat az eredményeket kapjuk itt, mert végső soron ugyanaz a számítás. Csak másképp számolták.
Az eladott mennyiség iterációját sorkontextussal , míg a teljes értékesített mennyiséget szűrőkontextus segítségével számítottuk ki .
Az eladott mennyiség iterációjának kiszámítása sorkontextus használatával
Lépésről lépésre nézzük meg az eladott mennyiség iterációjának kiszámítását. Először is ne felejtse el elhagyni a kezdeti értékelési kontextust, ami ebben az esetben az 1. termék. Ezután a sorkontextuson keresztül a táblázat minden egyes sorát iteráljuk, amelyet megadunk.
Ebben az esetben megadjuk az Értékesítés táblát, majd megnézzük a Mennyiség oszlop minden egyes sorát.
A kezdeti értékelés során az 1. terméket a Termékazonosító oszlopban szűrt elemek határozzák meg. Ezután felszámolja a Mennyiség oszlop alatti sorokat. Minden alkalommal, amikor elér egy sort, bemegy, és elmenti az eredményt a memóriába.
Miután elérte a táblázat alját, elindul és kiértékeli a memóriába mentett összes eredményt, majd elvégzi azt a számítást, amit kérsz tőle, ami ebben az esetben a SUMX .
Miért használjunk sorkontextust vagy iteráló függvényt?
Ennek az az oka, hogy egy iterációs függvényen belül sokkal összetettebb dolgokat is megtehet. Nagyon fejlett logikát írhat belül.
Például az Értékesítési tábla minden sorában a mennyiség 2-vel megszorozódik. Most látni fogja, hogy ugyanaz a számítási folyamat megy végbe, de eltérő eredményeket kapunk.
Ez azért van, mert minden egyes sorhoz más logikát írunk. Miután végigmentünk a mennyiség oszlopban minden egyes soron, megszorozzuk az értéket kettővel, majd elmentjük a memóriába. Ennek végén csinálunk egy SUM-ot .
Különféle dolgokat is írhatunk ide, beleértve a fejlett logikát, például avagylogika.
Rengeteg példát találhatunk arra vonatkozóan, hogy hol érdemesebb iteráló függvényt vagy sorkontextust használni a számításhoz, nem pedig összesítő függvényt vagy szűrőkörnyezetet .
Főbb megjegyzések a LuckyTemplates kontextusainak megértéséhez
A kontextussal kapcsolatos összes kulcsfontosságú dolog összefoglalásához ne feledje, hogy a DAX-ban történő számítás kétlépéses folyamaton keresztül működik. Az első lépés mindig az értékelési kontextus . Nagyon számít, hogy mi az értékelési kontextus .
Miután megértette, hogy mi az értékelési kontextus bármely egyedi eredmény esetében, a DAX két különböző módon ágazik el. Számíthat szűrőkontextuson vagy sorkontextuson keresztül.
A használandó kontextus kiválasztása attól függ, hogy milyen képletet ír. Tehát ha írsz egy egyszerű összesítési képletet , akkor az a szűrőkontextuson keresztül kiszámolja . De ha olyan iteráló függvényt ír , mint a SUMX, akkor a képletet sorkontextuson keresztül fogja kiszámítani .
Miután kicsit fejlettebbé válik a DAX-ban, valójában több környezet is használható ugyanabban a függvényben. Mielőtt azonban odaérne, valóban meg kell értenie, hogy mi a kontextus a legegyszerűbb formájában.
Következtetés
A kontextustípusok megértése rendkívül fontos, amikor megtanulja a DAX-ot, és haladóbb munkát szeretne végezni. Amikor elkezdi írni az igazán fejlett DAX-képletet, több kontextus működik egyszerre, és meg kell értenie, hogy a képlet egyes részei mit tesznek a kívánt eredmények elérése érdekében.
Íme néhány ajánlott hivatkozás, amelyekkel többet megtudhat a sorkontextus alkalmazásáról a LuckyTemplatesben:
Értékelési kontextus – (1.8) DAX útmutató kezdőknek
Szűrőkörnyezet – (1.9) DAX útmutató kezdőknek
Élvezze a munkát ezen.
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.