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.
Itt megmutatom, hogyan számítható ki az összesített vagy futó összegek dátumok és indexoszlopok nélkül. Az oktatóanyag teljes videóját a blog alján tekintheti meg.
Valaki valóban megkérdezte ezt a LuckyTemplates fórumon. A tag, aki közzétette, találkozott egy meglehetősen összetett algoritmussal, amely bizonyos szükséges információkat futtatott. Volt egy kumulatív vagy futó teljes követelmény, de nem volt dátum, és csak véletlenszám-generátornak tűnt. De összesített összeget kellett generálnunk az első eredményből, a második eredményből, a harmadik eredményből és így tovább, és így tovább. Ez az oka annak, hogy eljátszottam néhány ötletet, hogy megpróbáljak megoldást találni.
Nem könnyű, és egy kicsit bonyolult is lehet, ha belemész a képletbe, de a megoldás dinamikus, és elképesztő, hogy egyáltalán lehetséges. Ez olyasvalami, amit megismételhet különböző környezetekben, ahol kumulatív összegekre van szüksége, vagy bármi hasonlóra.
Íme a példa, amellyel ma dolgozni fogunk.
Ebben az esetben összértékesítésünk van, ahol a számokat a legmagasabbtól a legalacsonyabbig rendeztük. Az összesített összeget követjük, tehát látni akarjuk a teljes összeget, ha az első helyet hozzáadjuk a másodikhoz, majd hozzáadjuk a harmadikat, és így tovább, ahogy lejjebb megy a táblázat.
Vegye figyelembe, hogy bizonyos esetekben bármilyen vizualizációt kiválaszthat, amely megfelel Önnek. Használhat például egy vízesés diagramot a kívánt eredmények eléréséhez.
Konkrét példánkban azonban ez a fajta vizualizáció nem igazán működik.
Most pedig nézzük meg a dátumok és indexoszlopok hiánya ellenére a kumulatív végösszeg megszerzésének lépéseit.
Tartalomjegyzék
Index létrehozása
Nem hiszem, hogy véletlenszerű értékekből halmozott összeget lehet létrehozni. Tehát először létre kell hoznia egy indexet. Ehhez fogom használni amert így könnyen létrehozhatunk dinamikus indexoszlopokat.
Szóval ezt fogom rangsorolási indexnek nevezni. Menjünk 1-től 200-ig, 1-es lépésközzel. Nem kell szeletelőket hozzáadni az oldalhoz.
Ez a lépés beviszi ezt az indexet a modellünkbe. Ez nem fog összekapcsolódni kapcsolaton vagy bármi hasonlón keresztül. Ez csak azért van, hogy támogasson minket néhány számítással, amelyeket a későbbiekben fogunk elvégezni.
Táblázat létrehozása
Most ezt behúzom egy táblázatba, hogy egytől kezdve lássuk a számokat.
Valójában egy olyan eredményt szeretnénk létrehozni, amely az értékeket mutatja, de valójában nem oszlop. Tehát egy mértéken belüli értéket fogunk visszaadni. Ezt úgy fogjuk megtenni, hogy létrehozunk egy másik mérőszámot, és ezt Product By Ranking néven hívjuk.
Itt a képlet kissé bonyolultabbá válik, de még mindig nagyon megvalósítható.
Tehát a CALCULATE függvényt használjuk, majd egy szöveges értékkel térünk vissza. Akkor megyünk vele, Terméknév, majd egynél több értéket használjon. Ezután az ÉRTÉKEK függvényt és a terméknév szerinti SZŰRÉST fogom használni.
Amit itt keresünk, az a Rangsorolási Index érték. Tehát minden terméken elvégzek egy RANKX-et, majd csökkenő sorrendben a Total Sales-t (mert így lett szűrve a kezdeti táblázat).
Mivel valóban létrehoztam egy mérőszámot, a rangsorolási index értéke ezután automatikusan létrejön a mi lenne, ha paraméterekből.
Tegyük ezt a táblázatba. Látni fogja, hogy ezeket az eredményeket most minden egyes rangra visszaadjuk. Megvan tehát a Rangsorolási Index és most a Product By Ranking is.
Az adatok replikálása
Most, hogy van egy táblázatunk, amely megmutatja, hogy mely termékeink vannak, és hogyan rangsorolják őket, szeretnénk megtudni, mennyi lenne az egyes termékek összértékesítése. Ehhez meg kell reprodukálnunk a teljes értékesítést a régi táblából az új táblába.
Ezúttal azonban nem fogjuk tudni használni az adatmodellünk automatikus szűrőjét. Egy mértékben tényleges eredmény alapján fogunk szűrni.
Ehhez létre kell hoznunk egy új mértéket, amelyet Termékértékesítésnek nevezünk. Tehát kiszámítjuk a teljes értékesítést, majd új szűrőkkel egy másik kontextust fogunk létrehozni. Ez azt jelenti, hogy a képlet megmutatja, hogy az értékeket terméknév szerint szűrjük. Ezután folytatjuk, és létrehozunk egy szűrőt egy adott terméknévhez ezen a termék szerinti rangsoron keresztül, amelyet most hoztunk létre.
Ezzel a szűrővel, ha a hatvanharmadik terméket nézzük, akkor a hatvanharmadik termék eladásait fogjuk látni. Más szóval, megismételtük az adatokat, miközben konkrét intézkedéseket mérlegeltünk ebben a szakaszban.
Összesített összeg létrehozása s
Ezúttal kumulatív összegeket fogunk létrehozni a rangsorolási index alapján. Ez valóban megmutatja, hogy mennyire tudod kihasználni a LuckyTemplates különböző szolgáltatásait és funkcióit.
Tehát létrehozunk egy új mérőszámot, és azt kumulatív termékértékesítésnek nevezzük. Csak győződjön meg róla, hogy a megfelelő változókat használja itt. Ebben a példában az egyszerűség kedvéért csak egyet fogok használni. Index Rank-nak nevezem, és hivatkozom a Rangsorolási Index értékére.
Ha megnézzük az alábbi képletet, látni fogja, hogy ez elég összetett. Kihasználtam afunkciót, csinált egy szűrőt, majd az ÖSSZEFOGLALÁS funkciót használta a termékeken.
Ez létrehozza ezt a dinamikus táblázatot, amely lehetővé teszi számunkra, hogy ténylegesen mögé nézzünk az 1., 2., 3., 4., 5. és így tovább sorban. Tehát, ha például az 5. rang alatti eredményt szeretnénk elérni. Ezt látni fogjuk a táblázatban az összeggel.
Azt is látni fogja, hogy ebben a táblázatban az egyes ügyfelek eladásait jelenítjük meg. Szeretnék hivatkozni az adott ügyfél értékesítési rangsorára is, ezért ténylegesen be kell adnom egy másik RANKX-et, majd menni az Összes termékre, majd az Összes értékesítésre, majd a Leírásra.
Most az utolsó dolog, amit meg kell tennünk, az az, hogy szűrjük ezt a táblázatot az alapján, hogy az értékesítési rangsor kisebb-e vagy egyenlő-e az index rangsorolásával. Ha ezt bevisszük a táblázatunkba, látni fogja, hogy ez valójában most hozza létre számunkra az összesített összegeket.
Következtetés
Ma átmentünk néhány kulcsfontosságú tanulságon, és igazán elképesztő, hogyan tudtuk létrehozni ezeket az új intézkedéseket.
Alapvetően virtuálisan tudtuk újra létrehozni a kezdeti táblát, ami lehetővé tette, hogy a szükséges adatoktól függően szűrjük. Tehát tegyük fel, hogy szüksége van az értékesítési rangsorra. Ezt az index rangsora alatt láthatja itt.
Egy másik dolog, amit itt tettünk, az az, hogy engedélyeztük ennek a táblázatnak, hogy minden egyes sort vagy terméket értékeljen. Ez a szűrő pontosan ezért működik. Tehát csak megnézhetjük az 1–5. sorokat, és megkapjuk az adott táblázat eladásait. Aztán kibonthatjuk mondjuk 15 sorra, majd megszámoljuk mind a 15 sor eladásait. Ezt dinamikusan tesszük, ahogy lejjebb haladunk ezen a listán, és így folyamatosan kaphatunk összesített összeget.
Ne feledje, hogy ez a megoldás nem csak olyan esetekben alkalmazható, amikor nincs dátum vagy index, hanem más hasonló helyzetekben is. Remélhetőleg talál néhány egyedi példát, ahol ez szükséges, és megtalálja a módját annak hasznosításának.
***** LuckyTemplates tanulása? *****
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.