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 a Power Query szűrő oktatóanyag néhány megközelítést mutat be az Excel BI táblázatszűrő kihívásának megoldására. Ennek a kihívásnak az a célja, hogy kiszűrje azokat a neveket, ahol a 2. szó „C” betűvel kezdődik.
Ez az Excel BI kihívás nagyszerű lehetőség a LuckyTemplates gyakorlására és készségeinek tökéletesítésére. Rengeteg nagyszerű technikát is használnak a terület szakértői, amelyeket itt tanulhat meg és fedezhet fel. Az oktatóanyag teljes videóját a blog alján tekintheti meg .
Tartalomjegyzék
Power Query szűrő 1. megközelítés
Lépjünk a Power Query szerkesztőbe a probléma megoldásához. A lehető legtöbbet használjuk a szót, és keresünk egy második szót, amely C betűvel kezdődik . Az Átalakítás lapon a Kivonat elemre lépünk , és kiválasztjuk a Szöveg határoló után lehetőséget .
A fenti Szöveg határoló után ablakban beírhatunk egy szóközt, nyomjuk meg az OK gombot, és megkapjuk az alábbi listát. Az alábbi eredmény természetesen eltér attól, amit szeretnénk, de kulcsfontosságú számunkra.
Tartsuk a kezdőbetűnket ezeknél a karakterláncoknál. Tehát a képletsorba felveszünk egy másik Szöveg.Start függvényt , megtartunk egy karaktert, és megnyomjuk a pipát.
Nincs más hátra, mint összehasonlítani ezt az eredményt a C betűvel. Az egyenlet végén azt mondhatjuk, hogy = C , és ismét megnyomjuk a pipát .
Sikeresen létrehoztuk azt a logikát, amellyel a táblázatunkat szűrhetjük. Ezután át kell másolnunk a szintaxist a képletsorba ( Ctrl + C ), és ki kell lépnünk az X-et .
Ezt követően álszűrőt készítünk.
Visszaillesztjük (Ctrl + V) az imént létrehozott logikát, kivágjuk (ctrl + x) az oszlophivatkozást, és töröljük az utolsó részt. És amit kapunk, az az alábbi kép.
Ha kiemeli az utolsó zárójelet, és ha az a Table.SelectRows függvényhez tartozik, akkor készen áll. Végül a Text.AfterDelimeter után aláhúzás helyett visszaillesztjük az oszlopkijelölést, és megnyomjuk a pipát.
És lent látjuk, hogy működik!
Power Query szűrő 2. megközelítés
A Power Query szűrő oktatóanyagában szereplő második megközelítésünkhöz valamivel mást fogunk tenni. Többféle változatot fogunk használni, de az összehasonlítást is megkülönböztetjük a kis- és nagybetűktől.
A szerkezet nagy része már az előző képletsorunkban található. Tehát átmásoljuk a fent kiemelt szintaxist, és előre nyomjuk meg az fx-et , hogy felhasználhassuk a második megközelítésünk elkészítéséhez.
Ezután töröljük az előző lépés hivatkozását („Szűrt sorok”) a fenti képen, és visszaillesztjük a szintaxisunkat, hogy lecseréljük. És végül ismét megnyomjuk ezt a pipát.
Szavak felosztása listára
A képletsoron belüli Text.AfterDelimeter helyett a Text.Split használatával bontjuk fel a szavakat egy listában . Ez magában foglalja a név oszlop felosztását és egy szóközt az alábbiak szerint:
Minden szónak megvan a maga helye a listában, és a második helyen lévő szó kivonásához használhatjuk az elem hozzáférést. Tehát egy göndör zárójelben a nulla alapú indexpozícióra hivatkozhatunk. Ahhoz, hogy eljussunk valamihez, ami a második helyen van, itt egy 1-est kell beírnunk .
De ezt is meg akarjuk védeni, mert ha egy adott pillanatban olyan karakterláncot adunk meg, amely csak egy szót tartalmaz, akkor a listában nem lesz második elem, és hibát ad vissza.
A kötelező elem-hozzáférés opcionálisra történő módosítása megoldja a lehetséges jövőbeni problémákat. Ehhez nem kell mást tennünk, mint egy kérdőjelet ( ? ) a végére tenni.
A kérdőjel hozzáadásával a szükséges elem hozzáférés opcionális elemhozzáféréssé változik. Ez azt jelenti, hogy ha egy elem nem létezik a listában, akkor hiba helyett null értéket ad vissza.
Változtassuk meg a Szöveg.Start függvényt is , mert olyan függvényt szeretnénk használni, aminek van egy opcionális összehasonlítási paramétere. Tehát a Text.Start helyett a Text.StartsWith- et használjuk , a kérdőjel után vesszőt írunk, és a keresett részkarakterláncot, a „C” karakterláncot.
Ezután használhatjuk az Összehasonlítás függvényt, ezért írjuk be, és válasszuk a Comparer.OrdinalIgnoreCase lehetőséget . És ne felejtse el hozzáadni a záró zárójeleket a kiválasztott sorok táblázatához.
És itt már majdnem végeztünk. Már csak azt kell megnézni, hogy ez igazat ad-e vissza, ezért adjuk hozzá a = igaz értéket a képlet végéhez, és nyomjuk meg ezt a pipát. Most a folyamat befejeződött!
Következtetés
Ebben a Power Query-szűrő oktatóanyagban a táblázatszűrő kihívásának két megközelítését láthatta. Az első a Szöveg határoló után az Átalakítás lapról a Table.SelectRows és a Text.Start függvények mellett használja.
A második eközben lemond a Text After Delimiter használatáról, és a Text.Split függvényt Text.Start -ra cseréli , hogy a szavakat egy listában feloszthassa. Használja a Comparer.OrdinalIgnoreCase összehasonlító függvényt is .
Fedezze fel mindkét táblázatszűrő opciót, hogy megtalálja, melyik megközelítés illik jobban az Ön számára!
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.