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.
A DAX TREATAS funkciója az egyik legérdekesebb DAX képlet, amelyet LuckyTemplates modelljeiben használhat. Az oktatóanyag teljes videóját a blog alján tekintheti meg.
Nagyon specifikus felhasználása van, amely előnyös lehet, ha egyszerűsíteni szeretné adatmodelljét és DAX-képleteit.
Ebben az oktatóanyagban megmutatom, hogyan hozhatunk létre virtuális kapcsolatot egy képletben. Nem kell semmilyen fizikai kapcsolatot létrehoznia az adatmodellben. Valójában két táblát vagy két oszlopot kapcsolhat össze két különböző táblából ennek felhasználásával.
Ez a példa annak a tanulási csúcstalálkozónak a része, amelyet a LuckyTemplates tagokkal és más résztvevőkkel a bevétel-költségvetésről tartottam.
Ez a technika, amelyet bemutatok, nagyon fontos a LuckyTemplates-en belüli költségvetések és tényleges eredmények kezelésekor. Ezt az elemzést hatékonyan hozhatja létre a modell és a megfelelő DAX-számítások kombinálásával.
Tehát itt azt szeretnénk elemezni, hogy ez hogyan működik az időben, és összesítve mutatjuk meg. Kiválaszthatunk és fókuszálhatunk bármely adott területre, egyedi elemre vagy keresőtáblázatra, és megnézhetjük, hogyan állunk a költségvetésünkhöz képest.
Az oktatóanyag érdekessége a modell felépítése . Hatékonyan strukturálhatja így, ha megérti, mit csinálnak a virtuális kapcsolatok a LuckyTemplatesben . Tehát mielőtt belemennénk a LuckyTemplates TREATAS számításaiba, nézzük meg az adatmodellt.
Tartalomjegyzék
Modellstruktúra virtuális kapcsolatokhoz
Az itt található modellünk meglehetősen részletes, de ebben az oktatóanyagban koncentráljunk a virtuális táblákra. Ha megnézi a Regionális költségvetések táblázatot, észre fogja venni, hogy nincs fizikai kapcsolata semmi között.
Az ehhez hasonló virtuális asztalok elvégzik helyettünk a kemény munkát. Ők készítik el számunkra a megfelelő szűrőket az általunk kiválasztott számítások alapján megjeleníteni kívánt számításoknak megfelelően.
Ha közelebbről megvizsgálja regionális költségvetésünket, látni fogja, hogy városonkénti bontásban. Megvan a 2018-as tényleges költségvetés városonként . Ez egy képlettel készült, de most nem megyek bele, mert ez egy másik oktatóanyag témája.
De ha megnézi ezt a táblázatot, akkor aktuális információkkal rendelkezünk, amelyek minden nap történnek, és ezek az eredmények éves részletességűek.
Ezeket fel kell tudnunk bontani és az év során elosztani. Így van egy másik táblázatunk, amelyet Költségvetési érzékenységi táblázatnak neveztem .
Az éves költségvetés kiosztásához minden hónapban megadtam egy érzékenységi tényezőt. Ez összesen egy lesz, mert a Költségvetési érzékenység havonta száz százalékban fel fog oszlani az egyes részekre.
És ha visszatérünk a modellünkhöz, látni fogja, hogy ez a Költségvetési érzékenység táblázat sem kapcsolódik semmihez . Nincs fizikai kapcsolat.
Ez a technika sok hatékonyságot fog hozni a modelleden. Nem mindenhol mennek sorok. Nem kell további táblákat létrehoznia a megfelelő kapcsolatok létrehozásához. Ezt gyakorlatilag a TREATAS-szal megtehetjük.
Tehát a beállítást tekintve éves szinten van költségvetésünk, és havi szintre bonthatjuk, mert megvan az érzékenység. Most ki kell számítanunk a számot napi szintre, mert így számítjuk ki a kumulatív összeget .
A TREATAS használata virtuális kapcsolatok létrehozására
Először is létre kell hoznunk egy számítást, amely a Régió táblázatában valami alapján szűrhető. Ha megérti, hogyan működik a LuckyTemplates TREATAS, akkor remek helyen jár a modellek egyszerűsítésére és a virtuális kapcsolatok létrehozására.
Tehát első képletünkben, az Éves költségvetésben összegezzük az éves végösszeget , de azt is képesek vagyunk szűrni a város vagy a régió táblázatában szereplő adatok alapján . Ennek az az oka, hogy a Regionális költségvetések táblán belüli Város oszlopot összekapcsoljuk a Régiók tábla Város oszlopával.
De ebben az esetben csak az éves információval rendelkezünk. Havonta kell lebontanunk, így itt jön a képbe az érzékenység. Létrehoztam egy másik intézkedést, a 2018-as havi költségvetést .
Itt virtuális kapcsolatot hozunk létre a Dátum táblázat , amely a Rövid hónap oszlop és a Hónap neve oszlop között a Költségvetési érzékenység táblázatban.
Ha egy adott kontextusban, például hónap vagy év, akkor ez a költségvetési érzékenység ennek alapján lesz szűrve . Pontosan ez az, ami ennek a mértéknek az IF-logikájába tartozik . Ezután az éves költségvetést megszorozzák a költségvetési elosztással .
Végül napokra bontjuk, hogy megkapjuk az összesített összeget. Mivel rendelkezünk a Havi információval, logikusan csak annyit kell tennünk, hogy megszorozzuk vagy elosztjuk a Havi információkat azzal, hogy hány nap van egy adott hónapban. Ez napi szinten lebontja.
A napi szint képletének első része, a 2018-as napi költségkeret nagyon hasonló ahhoz, amit a havi szinttel tettünk. Ezután kiszámítjuk, hogy egy adott hónapban vagy kontextusban hány napon lehetünk , és ez történik a DaysInMonth változóban ( VAR ) .
A Dátumok táblázatban a COUNTROWS-t használjuk , a Dátumok kontextusát a következővel távolítsuk el, de aztán add vissza a hónapra és évre a. Tehát ha januárban vagyunk, akkor 31 naposak lesznek. És akkor ugyanazt az IF logikát használjuk, de megszorozzuk 1-gyel, majd elosztjuk 31-gyel (januárra).
Következtetés
A virtuális kapcsolatok sokféleképpen használhatók. Természetesen sok más forgatókönyv is alkalmazható, ahol ez a technika használható, de ez egy nagyon jó példa. Virtuális kapcsolatokat hoztunk létre a LuckyTemplates-en belül a TREATAS funkcióval.
A funkció használatának leglogikusabb oka, és az az ok, amiért elég erősen használom sok általam fejlesztett modellben, hogy valóban leegyszerűsíti mindazt, amit a modell hátterében csinál. a LuckyTemplates jelentés adatmodelljében.
Ahelyett, hogy számos kapcsolattal rendelkezne, amelyek számos bonyolultságot okozhatnak a fejlesztésben, a TREATAS függvény valóban leegyszerűsítheti az adatmodell-szempontot és a DAX-képletekbe beépíthető kapcsolatokat.
Remélem, élvezni fogja ezt a munkát!
***** 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.