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.
Ez az oktatóanyag különböző dolgokat tanít meg Önnekés hogyan lehet ezeket hatékonyan felhasználni a számításaiban.
Gyakran tárgyalom, hogy egyes számítások elvégzésekor miért nincs szükség kiszámított oszlopokra. Ez az iterátorok miatt van.
Az iterátorok vagy az iteráló függvények segíthetnek a számításban anélkül, hogy az eredményeket fizikailag a táblázatba helyeznénk.
Ezzel a technikával megtakaríthatja a betöltéséhez szükséges memóriát. A következő részekben megmutatom, hogyan optimalizálhatja számításait iterátorok segítségével.
Tartalomjegyzék
Teljes értékesítés kiszámítása iterátor függvény segítségével
A kezdéshez hozzon létre egy új mérőszámot a teljes költséghez . Ügyeljen arra, hogy válassza ki azt a mértékcsoportot, amelybe ezt az új mértéket szeretné elérni.
Nyomja meg a Shift és az Enter billentyűt, ha egy sorral lejjebb szeretne lépni, mielőtt az első iterációs függvényt, azaz a .
A LuckyTemplates képletsorában már pontosan látható, hogy az IntelliSense javaslata szerint mit kell a függvény mögé tenni. A SUMX esetén hozzá kell adni egy táblázatot.
A SUMX képlet az adott tábla minden sorában futtatja a logikát. Ez az oka annak, hogy az iterátorok sorkontextushoz vannak társítva . A mértéken belül az iterátorok sorkontextussá alakíthatják a képletet.
A SUMX függvény után hivatkoznia kell az értékesítési táblázatra . A teljes költség kiszámításához meg kell szoroznia a rendelési mennyiséget a teljes egységköltséggel .
Egyáltalán nem kell hivatkoznunk a létrehozott új oszlopra. A teljes költség egy mérőszám, és behozhatom a táblázatomba, hogy értékeljem teljes költségünket.
Most húzza a mértéket a táblázatba az eredmények megtekintéséhez. Győződjön meg arról, hogy kezdeti kontextust választott a Város szűrőből.
Megváltoztathatjuk számításunk kezdeti kontextusát, ha rákattintunk azokra a régiókra, amelyeket meg szeretnénk tekinteni.
A teljes költség hasonló módon működik a kezdeti kontextus szempontjából. A kezdeti kontextust alkalmazza a rendszer az Értékesítési táblára, de ezután ezeken az egyedi eredményeken belül kiszámítjuk a rendelési mennyiséget szorozva a teljes egységköltséggel.
Adatmodellünk színfalai mögött bekapcsoltuk a szűrőnket, és kontextus érkezik a Régiók táblából és egy másik kontextus a Dátum táblából. Ezek az értékesítési táblázatunkba folynak, amelyet a SUMX iterációs függvény szűr.
Mivel a SUMX függvény az Értékesítési tábla minden egyes sorát virtuálisan kiértékeli, nincs szükség fizikai oszlopra az eredményekhez.
A kezdeti kontextus után a SUMX minden egyes sorhoz megkapja a rendelési mennyiség és a teljes egységköltség szorzatát. Végül az összes sorból kiértékeli az összes számított eredményt.
Ha észrevette, az eredeti Költségek oszlop egy számított oszlopon keresztül jött létre. Mint mondtam, felesleges, mert az iterátorok már el tudják végezni a dolgukat. Törölheti, mert felesleges memóriát foglalhat el a modellben.
Az iteráló képletek minden egyes sorban futtatnak kiértékelést, míg az összesítő képletek nem.
Ez egy egyszerű példa, de itt haladhat tovább, és írhat IF utasításokat és SWITCH utasításokat. Ezenkívül nem kell fizikai táblázatot létrehoznia; helyette használhat egy virtuálist.
Ezen információk nagy részét részletesen lefed a, de ez csak azért van, hogy megmutassa az iterációs függvények kezdetét, és azt, hogyan kezdje el használni őket, amikor az megfelelő.
Ha úgy érzi, hogy létre kell hoznia egy számított oszlopot a ténytáblázaton belül, szinte garantálhatom, hogy egy iterációs függvény elvégzi a munkát Ön helyett.
Egyéb DAX Iterátor funkciók használata
Most egy másik példát mutatok be arra, hogy az iterátorok hogyan tehetnek csodákat a számításaid során. Ezúttal számoljuk ki az átlagos költséget.
Csak másolja ki az Összes költség képletet, és illessze be egy új mértékbe. Csak módosítania kell a nevet Átlagos költségekre , majd használnia kellSUMX helyett .
Az új képlet hasonló logikát futtat, mivel az Értékesítési tábla minden egyes sorát kiértékeli . Ezenkívül továbbra is be kell szereznie a rendelési mennyiség és a teljes egységköltség szorzatát . Az egyetlen különbség itt az összeg helyett, a képlet az átlagot számítja ki.
Most, ha az Átlagköltségek mérőszámot hozza a táblázatba, láthatja, hogyan viszonyul az Összes költség mértékhez.
Elképesztő, hogyan lehet hasonló logikát futtatni pusztán az iterációs függvény megváltoztatásával.
További adatoptimalizálási technikák
A táblázat optimalizálásához törölheti a felesleges információkat, például a Teljes bevétel oszlopot.
Mivel könnyen elérheti az átlagos költségeket, többé nem lesz szüksége a Teljes bevétel oszlopra a táblázatban. Amíg megvan az egységár és a teljes egységköltség oszlop, minden rendben van.
Most már létrehozhat egy új mértéket a teljes értékesítéshez (Iteráció) a SUMX függvény használatával . Csak hivatkoznia kell az Értékesítési táblázatra, majd megkapja a rendelési mennyiség és az egységár szorzatát .
Ezt követően összehasonlíthatja az összesített értékesítés és az összes értékesítés (Iteráció) oszlopban található eredményeket. Mindkettőnek ugyanaz az eredménye, nem?
A teljesítmény szempontjából nincs nagy különbség a számított oszlopok és az iterátorok használata között. De ha az adatmodellről van szó, egy iterátor függvény egy teljes oszloptól megszabadulhat, és adatsorok százait takaríthatja meg.
Ezenkívül törölheti a redundáns oszlopokat, mivel az iterátorok virtuálisan ki tudják számítani a szükséges eredményeket. Ezzel a gyakorlattal az asztal sokkal vékonyabb, a modell pedig sokkal gyorsabb lesz. Ügyeljen arra, hogy ezt az optimalizálási technikát alkalmazza saját számításaiban.
Következtetés
Összefoglalva, egy iteráló függvény minden egyes sort kiértékel, míg az aggregátorok nem.
A függvény végén található X betű megkönnyíti az iterátorok azonosítását. Ilyen például a SUMX , AVERAGEX ,,funkciók és egyebek.
Az iterációs függvények használata nem hoz létre további fizikai táblákat . Ezzel memóriát takaríthat meg a LuckyTemplatesben.
A SUMX és AVERAGEX általam bemutatott példák egyszerű forgatókönyvek. A későbbiekben az IF utasítások és a SWITCH utasítások hozzáadásával haladunk tovább a fejlettebbekre .
Minden jót!
*****
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.