Arány- és gyakorisági táblázatok Excelben
Az Excel gyakorisági táblázataiban, valamint az aránytáblázatokban készültek. Nos, nézze meg, mik ezek, és mikor kell használni őket.
Ebben a blogbejegyzésben megtudjuk, hogyan hozhat létre HTTP-kérelmet a Power Automate segítségével. A HTTP kéréseket adatátvitelre használják, de nem ez lehet az első megoldás. Az első megoldás mindig az, hogy csatlakozót keres az alkalmazásához. Az oktatóanyag teljes videóját a blog alján tekintheti meg.
Tartalomjegyzék
Power Automate és csatlakozók
A csatlakozó segítségével a Power Automate kommunikálhat egy másik alkalmazással. A Power Automate már több ezer csatlakozót kínál az Ön számára. Például, ha automatizálnia kell valamit, ami egy Microsoft-alkalmazáshoz (Teams, SharePoint, OneDrive) vagy más, csatlakozókkal rendelkező alkalmazáshoz (Dropbox, SAP) kapcsolódik, akkor mindig az összekötő megközelítést kell használnia, nem a HTTP-kérés megközelítését. .
HTTP-kérés készítése és fogadása
Ha azonban nincs hozzá csatlakozó, akkor használhatja a HTTP-t. A Power Automate a HTTP-kérelmeket arra használja, hogy kommunikáljon egy másik alkalmazással, amely nem rendelkezik csatlakozási szoftverrel, de rendelkezhet az úgynevezett REST API-val .
Tehát alapvetően az alkalmazás fejlesztője nyilvánosságra hozta az alkalmazást, hogy az emberek kérelmet küldhessenek neki, és azután a kéréseknek megfelelően adatokat küldhessen vissza. Példa erre egy belsőleg épített CRM szoftver egy ügyfél számára. Egyáltalán nem akarnak összekötőt készíteni a Power Automate számára, ezért lehetővé teszik a HTTP-kéréseket különböző forrásokból, amelyek pingelni tudják a CRM-szoftvert egy listás ügyfelek számára. Ezt az ügyfelek listáját ezután a HTTP-kérés visszaküldi.
Asztali folyamatok
Ha nincsenek HTTP-kérések, akkor valami úgynevezett desktop flow-t kell használnia . Az asztali folyamatok nagyon hatékonyak, mert lehetővé teszik szinte bármi automatizálását. Nagyon hasonlítanak egy Excel makróra, ahol rögzíthet, végrehajthat néhány műveletet, majd megismételheti. Akkor használják őket, ha az emberek olyan dolgokat akarnak automatizálni, amelyek csak az asztalukon vannak, például fájlokat mozgatnak az asztalukon vagy megnyitnak egy alkalmazást.
Hogyan működik a HTTP-kérés munkafolyamata
Lépjünk be egy HTTP-munkafolyamatba, és nézzük meg, hogyan működik. Meg van nyitva a Power Automate, valamint a REST API tényleges oktatóanyaga.
Példaként egy HTTP-kérésre egy olyan webhelyet fogok használni, amelyik rendelkezik API-val, ahol megmondhatom az API-nak, hogy adja meg a felhasználók listáját. Az alábbiakban felsoroljuk azokat az e-maileket vagy ügyfeleket, amelyekkel cégünkhöz tartozunk.
Ez egy olyan API, amelyhez ez az alkalmazásfejlesztő tulajdonképpen hozzáférést adott nekem. Itt tettem egy HTTP-kérést, és újrahangolta a tényleges JSON-t. Másolhatom ezt a JSON-t az úgynevezett Pretty Print- be .
Csak rákattintottam a Make Pretty- re , hogy lássuk, hogyan is néz ki valójában.
A jobb oldalon láthatjuk, hogy oldalanként adott oldalt, hány vásárlónk van, összesen, összesen oldal, valamint az egyes azonosítók.
Minden azonosítóhoz megkapjuk az e-mail címüket, keresztnevüket, vezetéknevüket és avatarjukat. Ez sok információ hat ügyfél számára az általunk létrehozott API-ból.
Folyamat indítása HTTP-kérésben
Olyan áramlást akarunk, amely minden reggel fut. Ennek a folyamatnak el kell küldenie nekünk az ügyfelek listáját az első oldalon.
Először az áramlás kézi indításával kezdem. Ez a folyamat csak akkor fut le, ha rákattintok egy gombra, de módosíthatjuk úgy is, hogy az áramlás minden reggel megismétlődik.
Ezután megvan a HTTP-csatlakozó, ahol megvalósítjuk a metódust. Az API-kra két módszer alkalmazható: GET és POST . Létezik PATCH és DELETE is , de ezeket ritkán használják.
Ha egy API-ból szeretne információkat szerezni, az általában a GET vagy a POST segítségével történik . Ha szeretné megtudni, mi a különbség a GET és a POST között , akkor tényleg azt javaslom, hogy keressen online a RESTful API- król .
Ezen a ponton az alkalmazásfejlesztőnk közölte velünk, hogy olyan API-kat fog készíteni, amelyek elfogadják a GET kéréseket. Ezért a GET-et használjuk módszerként, majd az URI-t az első oldalon.
Lehetőségünk van arra is, hogy ennek az API-nak törzset adjunk. Megmondhatjuk például az API-nak, hogy csak F betűvel kezdődő ügyfeleket akarunk. Hozzáadhatunk argumentumokat vagy paramétereket a HTTP kérésünkhöz, majd az API befogadja azt. Egyelőre azonban egyszerűnek tartjuk a dolgot. és nem lesz semmilyen testkérdésünk.
Miután benyújtottuk ezt a kérést, kiadhatjuk. Létrehoztam egy csevegést Brad Pitttel, aki a cégem menedzsere Teszt címmel, mert most teszteljük. Ezután a törzset (a HTTP-kérés kimenetét) közzétesszük ebben a beszélgetésben.
Vegye figyelembe, hogy ez dinamikus tartalom. A dinamikus tartalomban láthatjuk az összekötőt, ami visszaadja nekünk a testet.
Ez egy csomó hülyeséget ad vissza – ez alapvetően egy JSON-fájl, amely nem igazán olvasható. Nagyszerű, hogy Brad Pitt megkapta, de nem fogja tudni megérteni, és nem fogja tudni, mit jelent.
A JASON fájl elemzése
A következő lépés a JSON-fájl elemzése. A Parse JSON-összekötő visszaad egy JSON-objektumot, amellyel sokkal könnyebben lépkedhet át ezeken az ügyfeleken. Ennek az összekötőnek megadtam a törzset (ami a HTTP-kérés kimenete), majd ez a csatlakozó visszaadja a hozzáférést olyan dolgokhoz, mint az azonosító, e-mail cím, keresztnév és vezetéknév.
Tehát ahelyett, hogy át kellene mennünk a kódon és elemezni kellene, a Power Automate elvégzi helyettünk ezt a folyamatot ezzel a nagyszerű csatlakozóval.
Az Alkalmazás minden csatlakozóra használata
Az Alkalmaz minden csatlakozási szoftverre lehetőséget fogjuk használni, mert minden egyes ügyfél esetében, amelyet ebben a törzsben kapunk, ki szeretnénk adni a nevet, vezetéknevet és e-mail-címet. Az alábbi képen minden vezérlőcsatlakozóhoz van egy alkalmazás , ahol üzenetet küldünk Brad Pittnek. Flow botként teszünk közzé, és a címzett Brad Pitt. Ezenkívül hozzáférünk a keresztnevükhöz, vezetéknevükhöz, avatarjukhoz, URL-címükhöz, e-mail-címükhöz.
Nem férnénk hozzá ezekhez a tényleges elemekhez, ha nem kapcsolnánk be ezt a Parse JSON-kapcsolatot . Ez a csatlakozó nagyon fontos, mert valójában ki tudjuk adni a keresztnevet, vezetéknevet stb., stb.
Az üzenet részben megadjuk a keresztnevet, a vezetéknevet és az e-mail címet.
Ez az egész áramlásunk. Ez megint csak egy aktivált HTTP-kérés, ahol van egy GET-kérésünk az URL-hez. A kapott visszatérítés ezután egy csapat csevegésébe kerül. Ezt követően elemezzük a JSON-fájlt, majd minden egyes ügyfél számára küldünk egy üzenetet, amely tartalmazza a keresztnevüket, vezetéknevüket és e-mail-címüket.
A munkafolyamat megvalósítása
Tekintse meg ezt a munkafolyamatot a Mentés , majd a Teszt gombra kattintva . Ezen a ponton az egész folyamat a HTTP-kérés elküldéséről szól, ténylegesen visszaküldi a kérést, és elküldi a Teamsnek.
Láthatjuk, hogy az imént küldtek ki egy üzenetet, amely a vásárlók aktuális listáját tartalmazza. Ezután minden ügyfélnél láthatjuk, megkapjuk a keresztnevét, vezetéknevét és e-mail címét is.
Hat ügyfelünk van, és ez pontosan megfelel annak, ami a JSON-ban van.
És nyilván megkaptuk a tényleges teljes JSON-üzenetet is, de ez nehezen olvasható.
Azt látom, hogy sokan folyamatosan HTTP kéréseket küldenek, és visszakapják az adatokat. Érdemes elemezni az adatokat, főleg, ha az adatok fogadása JSON formátumban történik, hogy értelmes legyen belőle, és használhatóvá alakíthassuk.
Következtetés
Ez egy példa arra, hogyan lehet HTTP kérést küldeni , kérést küldeni és adatokat fogadni . De egy dolgot szeretnék meghatározni, hogy a HTTP-kérésekkel bármit megtehet.
Például alkalmazásfejlesztőként készíthetünk egy HTTP-végpontot, amely új ügyfelet hoz létre a CRM szoftverben. Létrehozhatunk olyan folyamatot, hogy amikor valaki hozzáad egy ügyfelet a SharePointhoz, a folyamat aktiválódik. Ezután az információ átadásra kerül egy HTTP-kérésnek a tulajdonságokkal. Így viheti át az információkat a SharePointból az API-kéréseket elfogadó harmadik féltől származó alkalmazásba.
Ha tetszett az oktatóanyagban szereplő tartalom, kérjük, iratkozzon fel a LuckyTemplates TV-csatornára. Rengeteg tartalom jön ki folyamatosan tőlem és egy sor tartalomkészítőtől, mindannyian elkötelezettek a LuckyTemplates és a Power Platform használatának javításáért.
Henrik
Az Excel gyakorisági táblázataiban, valamint az aránytáblázatokban készültek. Nos, nézze meg, mik ezek, és mikor kell használni őket.
Ismerje meg, hogyan töltheti le és telepítheti a DAX Studio és a Tabular Editor 3 alkalmazást, és hogyan konfigurálhatja őket a LuckyTemplates és az Excel programban való használatra.
Ez a blog tartalmazza a Shape Map vizualizációt a LuckyTemplates térbeli elemzéséhez. Megmutatom, hogyan használhatja hatékonyan ezt a vizualizációt annak funkcióival és elemeivel.
Ebben az oktatóanyagban egy egyedülálló ötletet mutatok be a pénzügyi jelentésekkel kapcsolatban, amely az eredmények hozzárendelését jelenti a LuckyTemplates-en belüli táblázatsablonok előre meghatározásához.
Hozzon létre DAX-mértékeket a LuckyTemplates alkalmazásban meglévő mértékek vagy képletek használatával. Ezt nevezem mértékelágazási technikának.
Ebben a blogban fedezze fel a LuckyTemplates adatkészletet, a leghatékonyabb függvényhívást, amely M- és DAX-függvények ezreit juttatja a keze ügyébe.
A mai oktatóanyagban megosztok néhány adatmodellezési technikát a DAX-mérések jobb rendszerezéséhez a hatékonyabb munkafolyamat érdekében.
A LuckyTemplates egy nagyszerű eszköz a pénzügyi jelentésekhez. Itt található egy oktatóanyag, amely bemutatja, hogyan hozhat létre személyre szabott táblázatokat a LuckyTemplates pénzügyi irányítópultjához.
Ez az oktatóanyag megvitatja a Power Query nyelvi folyamatot, és azt, hogyan segíthet zökkenőmentes és hatékony adatjelentések létrehozásában.
Az egyik kedvenc technikámról fogok beszélni a LuckyTemplates egyéni ikonok körül, amely dinamikusan használja az egyéni ikonokat a LuckyTemplates vizualizációkban.