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 RANKX egy nagyon egyedi DAX-függvény, amely mélyebb szintű gondolkodást igényel a logikája körül és annak tényleges működésében, amikor egy számítást futtat egy adott környezetben (például táblázat vagy diagram a LuckyTemplatesben). Az oktatóanyag teljes videóját a blog alján tekintheti meg.
Amit nem szeretne a RANKX DAX funkcióval, az az, hogy elkezdi megkapni az eredményeket, és nem igazán érti, hogyan számítják őket, mert mindig előfordulhat, hogy hibás számítások és eredmények jelennek meg a jelentésekben.
Minden más paraméter afüggvény megváltoztathatja az eredmény kiszámításának módját. Több paraméter is megadható ebbe a DAX-függvénybe annak megértéséhez, hogy mindegyik hogyan tudja meghatározni a mögöttes eredményt, amelyet fontosnak tartanak.
Ezért elengedhetetlen a RANKX működésének kulcsfontosságú elemeinek és koncepcióinak megértése különféle összefüggésekben. Ez lehetővé teszi, hogy megbizonyosodjon arról, hogy számításai helyesek, és hogy a fogyasztók valóban értelmes betekintést látnak.
Ebben az oktatóanyagban megvitatom, hogyan használható ez a képlet és függvény.
Tartalomjegyzék
Minta RANKX alapforgatókönyv
Íme egy példa az egyszerű RANKX- számításhoz. Először is nézzük meg a táblázatot balról.
Amit itt próbálunk tenni, az az, hogy meghatározzuk ezeknek a termékeknek a rangsorát az eladások alapján (ez bármilyen mértéken is alapulhat) az összes általunk értékesített termék között.
Az ALL függvény használata a RANKX DAX számításon belül
Most pedig nézzük meg az adott forgatókönyv jelenlegi képletét.
Elsősorban egy táblázatot kell létrehoznunk a RANKX DAX függvényen belül, hogy minden egyes terméket kiértékeljünk az általunk megadott mérték alapján.
Az ALL függvényt itt használták a szűrők eltávolítására a Termékek táblából. Ez azért van így, mert minden egyes terméket értékelnünk kell, és meg kell néznünk, hol aminden egyes terméknél az összes termék alapján rangsorol.
De ha eltávolítjuk a szűrőt (jelen esetben az ÖSSZES funkciót), és csak a „ Termékek ” elemet használjuk, akkor más eredményt fog mutatni.
Amint látja, csak 1-re értékelték ki . Ennek az az oka, hogy csak az aktuális terméket az aktuális kontextusban nézi (jelen esetben a 63-as terméket ). Következésképpen minden az 1. helyen lesz, mert szó szerint ez az egyetlen termék a táblázatban, amelyet a RANKX értékel. És főleg ezért kell az ALL függvényt használnunk a megfelelő eredmény eléréséhez.
Most így oldhatja meg az egyszerű RANKX számításokat.
De mi van, ha bonyolultabb lesz? Mi a teendő, ha olyan rangsorolási eredményekre van szüksége , amelyek nem csak a teljes értékesítésen alapulnak ?
Nos, itt kell megértenünk ennek a számításnak a jelenlegi kontextusát. Tudnunk kell, hogyan manipulálhatjuk a kontextust, hogy elérjük a kívánt eredményt.
Minta komplex RANKX forgatókönyv
Próbáljuk meg bevinni a pontosan hasonló képletet ( Product Ranking mértéke) a jobb oldali táblázatba.
Amint látja, ez újabb hibás eredményt adott nekünk. Ennek az az oka, hogy itt van egy Ügyfélnév oszlop is.
Ha újra megnézzük a képletet, látni fogja, hogy nem minden egyes ügyfelet tör ki . A termékeket csak az egyes vásárlók számára értékeljük.
Próbáljuk meg rendezni az Ügyfél neve oszlopot.
Még ha ki is rendezzük a Vevőnév oszlopot , a Termékek rangsorolása változni fog a vásárolt termék rangsorolása alapján .
Amint itt látható, sok azonos szám létezik. Az egyik példa a 17. rang . Ebben az esetben az lehet az oka, hogy ez a vásárló csak 17 terméket vásárolt .
Nos, ebben a forgatókönyvben talán erre van szüksége. De mi van akkor, ha ennél valamivel bonyolultabbra lesz szüksége? Mi a teendő, ha a Vevőnév és a Termék kontextusának 1-től egy határozatlan értékig terjedő rangjára lesz szüksége ?
Amint hangsúlyoztam, fontos megérteni a kontextust, és azt, hogy hogyan manipuláljuk a kontextust a kívánt eredmény elérése érdekében.
A CROSSJOIN függvény használata
Jelenleg két dimenziónk van, amelyek két teljesen különböző táblázatból származnak. Amikor átvált Modellezési nézetre , látni fogja, hogy a Vevőnév oszlop a Vevők táblából, a Terméknév oszlop pedig a Termékek táblából származik .
Tehát valahogy el kell távolítanunk a szűrőket ezen a virtuális táblán a RANKX logikán belül mindkét táblából.
Ugyanazt kell tennünk, mint az első táblázatban (bal oldalon), de ezt mindkét táblázatban a Vevőnév és a Terméknév oszlopban is meg kell tennünk.
Aztán végül megkapjuk a helyes rangsort az Ügyfélnév és a Terméknév összes értékesítése alapján . Íme a képlet, amelyet ehhez a különálló forgatókönyvhöz használhatunk.
EzA funkció lehetővé teszi, hogy két oszlopot összekapcsoljunk, de lehet két táblázat is. Ebben az esetben azonban csak az oszlopokat egyesítjük.
Továbbmenve a részletekre, ebben a részben csak az összes szűrő eltávolítása az Ügyfelek és a Termékek táblázatból .
Ezután ennek a virtuális táblázatnak minden egyes sorát iteráljuk, és kiértékeljük vagy azonosítjuk, hogy hol van az adott Vevőnév és Terméknév részhalmaz adott rangja.
Ha megnézi az eredményeket, látni fogja, hogy végre megkaptuk a pontos rangsort. És azt is, ha észrevette, két sor van a 4. rangban . Ennek az az oka, hogy mindkettőjük teljes értékesítése pontosan ugyanaz .
És így értük el azokat az eredményeket, amelyeket ebben a forgatókönyvben szeretnénk elérni.
Következtetés
Ez csak néhány szempont a RANKX függvény DAX- számításokban való használatakor, amelyekre ebben az oktatóanyagban foglalkozni szeretnénk. Nagyon sokféleképpen megteheti annyiféle funkcióval. De a legfontosabb dolog itt az, hogy valóban meg kell értened azt a kontextust, amelybe a RANKX funkció kerül.
Határozottan ez a legjobb módja a RANKX bemutatásának , különösen, ha sokoldalúságáról van szó bármilyen rangsorolási típusú elemzés kiszámításában. Meg fog lepődni, milyen rugalmas lehet a RANKX funkció a LuckyTemplatesben.
Számos különböző forgatókönyvben használható. Ezenkívül lehetővé tesz néhány fejlett betekintést, amelyek végső soron lenyűgözik a jelentések és vizualizációk fogyasztóit.
Sok sikert ennek a felülvizsgálatához.
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.