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 a változókat tárgyalja, beleértve aésfunkciókat. Meg fogja érteni, hogy ezek hogyan javítják a DAX-lekérdezések teljesítményét, és hogyan biztosítanak pontos eredményeket.
A változókat a lehető legtöbbször kell használni, mert könnyen megtalálják az optimalizáláshoz szükséges kódokat. Megakadályozzák, hogy hibás kimeneteket kapjon, és időt takarít meg a hiba keresésére. A változók azonban néha megakadályozzák az érték újraszámítását. Tehát ha egyszer meg vannak határozva egy értékkel, az értéket nem lehet megváltoztatni, még a CLCULATE segítségével sem .
Fontos tudni, hogy hol kell definiálni és használni a változókat, mert az iteráción belüli és kívüli használata eltérő eredményeket eredményez. Ezeket a felhasználási hely közelében kell meghatározni. Ez a hosszú kódok lebontását is segíti, megkönnyítve azok megértését és hibakeresését.
Tartalomjegyzék
Hozzon létre DAX-lekérdezéseket a CLCULATE és FILTER segítségével
A DAX-ban különböző módszerek léteznek az eredmények és válaszok megszerzésére. Ki kell alakítania saját stílusát és folyamatát a jelentés elkészítése során, hogy elégedett legyen azzal, amin dolgozik. Még ha saját stílusa is van, akkor is követnie kell a konkrét irányelveket, amelyek közé tartozik a CLCULATE használata különböző módszerek, például a FILTER .
A FILTER sok tömörítetlen adatot küldhet a képletmotornak, és potenciálisan kiválthat egy CallBackDataID azonosítót. A SZÁMÍTÁS és a SZŰRÉS eredményeinek megjelenítésére itt a mérőszámok kerülnek felhasználásra . Ennek is van egy meghatározott mértéke, amely a lekérdezésben lokális. A meghatározott intézkedések nem találhatók az adatmodellben, de gyorsabban fejleszthetik és elháríthatják a kódokat.
Az első sorban egy mérték látható, amely a dátum változóját határozza meg. Ez azt jelenti, hogy szűri a ténytáblát a 2016. március 31-én vagy azt követően bekövetkező dátumokra. Megtekintheti az Összes értékesítés egyszerű mérőszámát is, amely ismétli a Tényértékesítés táblát, és megszorozza a mennyiséget és a jelenlegi árat.
A következő mérték a használatbelül. Ha a CallBackDataID modulból emlékszik vissza , a SUMX függvényen belüli IF használatával egy CallBackDataID jön létre .
Ez a mérték a teljes tényértékesítési táblázatot szűri. Eltávolítja a Dátum táblázatból származó szűrőket.
Óvatosnak kell lennie egy teljes tábla szűrésekor, mert az összes olyan oszlopot is kiszűri, amelyek az egy a többhez kapcsolat egyik oldalán találhatók.
Ez az intézkedés megegyezik az előző intézkedéssel; az egyetlen különbség az, hogy nem szűri a teljes táblázatot. A SUMX- et csak egy szűrt tábla iterálására használja .
Ez egy másik mérőszám, amely szűri a Tényértékesítés táblát, de ezúttal csak abban az oszlopban van, ahol van.
Az utolsó mérték a CALCULATE és az adatmodell használata az adatok szűrésére és lekérésére.
Futtassa és ellenőrizze az egyes intézkedéseket
Először futtassa az IF intézkedést. A lekérdezés futtatása előtt feltétlenül törölje a gyorsítótárat, és kapcsolja be a Kiszolgálóidőzítéseket és a Lekérdezési tervet.
Bár a megfelelő adatokat szolgáltatja, a teljesítmény lassú a CallBackDataID és a 3 időtartam miatt .
Ha futtatja a teljes tényértékesítési táblát szűrő mértéket, továbbra is láthatja a CallBackDataID azonosítót . Ezenkívül 15 003 sort generál, és helytelen eredményeket ad.
Ha olyan mérőszámot futtat, amely nem szűri ki az összes tényértékesítési táblát, akkor a megfelelő eredményeket kapja. Azonban továbbra is látni fogja a CallBackDataID azonosítót és a megvalósult 15 003 sort, de csak 7 sornyi kimenettel rendelkezik.
Futtassa a következő mértéket, amely egy oszlopon szűr. A megfelelő eredményeket kapja, és megszünteti a CallBackDataID azonosítót . De még mindig látható, hogy sok sorból valósult meg.
Futtassa a CALCULATE intézkedést. Látható, hogy csak 10 sort valósított meg, és 5 ezredmásodperc alatt generálta a helyes adatokat.
Ez a leggyorsabb a fenti intézkedések közül, mert nincs benne a és csak 10 sort húzott. Ez azt mutatja, hogy a CALCULATE milyen lenyűgöző a gyors és pontos eredmények elérésében.
Ha minden DAX-lekérdezést vagy intézkedést futtat, láthatja, hogy melyik a leglassabb és a leggyorsabb az időtartam alapján. Az egyes intézkedések eredményeit is láthatja.
Következtetés
Ha áthelyezi a szűrőket a CALCULATE funkcióba, időt és materializációt takarít meg, mivel a CallBackDataID megszűnik. Nem kell kétszer megismételnie az adatokat. Ezzel maximalizálja a DAX teljesítményét, és javítja fejlesztési készségeit.
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.