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.
Ebből az oktatóanyagból megismerheti a TABLE kulcsszót a DAX Studio programban. A TABLE kulcsszó lehetővé teszi táblázatok létrehozását a DAX-lekérdezésben.
Ez a DAX-lekérdezések létrehozásakor használható különböző kulcsszavakról szóló oktatóanyagok sorozatának folytatása. Mielőtt belemerülne ebbe a témába, feltétlenül olvassa el először a és kulcsszavakat.
Tartalomjegyzék
Ismerkedés a táblázatokkal a DAX Studio alkalmazásban
A kulcsszó használatához először írja be a DEFINE, majd a TABLE parancsot. Ezután adja meg a létrehozni kívánt tábla nevét. Ebben a példában a tábla neve ModelStats .
Ehhez a lekérdezéshez egy adott függvényt használnak: thefunkció. Ezzel a funkcióval gyorsan létrehozhat metaadatokat az adatmodell minden tábláján. Ez a funkció nem érhető el a LuckyTemplates DAX-jában; ez teljesen egyedülálló a DAX Studio számára.
A táblázat megtekintéséhez írja be az EVALUATE ModelStats parancsot .
A lekérdezés futtatása után egy táblázatot kap, amely az adatmodellben szereplő egyes táblák összes tábláját és statisztikáit tartalmazza.
Egy másik oszlopot is hozzáadhat afunkció. Ebben az esetben az oszlop neve „Véletlenszerű”, és a DAX Studio által a függvény segítségével generált véletlen számokat jeleníti meg.
Táblázat létrehozása különböző termékekhez a DAX Stúdióban
Vegyünk egy reálisabb példát. Ez ugyanaz a példa, mint a MEASURE kulcsszó oktatóanyagában. Egy hipotetikus üzletre összpontosít, „trendi” és „unalmas” termékekkel.
Ebben az esetben az a cél, hogy a Termékek táblát 2 kategóriába soroljuk. Az első táblázat a TrendyProducts , míg a második a BoringProducts .
A TrendyProducts táblázathoz először DEFINÍRJA, mik azok a TrendyColors . Ebben az esetben piros, kék és rózsaszín. Ezután be kell illesztenie a szűrőt a szűrőkörnyezetbe. Ehhez használnia kell afunkció.
Vegyük észre, hogy afunkciót használják. Ez a változók és a tábla neve közötti különbségtételt szolgálja.
Ezután hozzon létre egy változót az Eredményhez . Ehhez a változóhoz hozzon létre egy új oszlopot az ADDCOLUMNS függvénnyel, és nevezze el „Leírásnak”. A Leírás oszlop azonosítja, hogy mely sorok tartoznak a Divatos termékekhez. Ezután VISSZAÁLLÍTJA az Eredményt.
Ha meg szeretné tekinteni, hogyan néz ki az új táblázat, írja be a TrendyProducts ÉRTÉKELÉSE . Ezután futtassa a DAX-lekérdezést a Futtatás gombra kattintva vagy az F5 billentyű lenyomásával.
Látható, hogy a táblázat 383 olyan sort ad vissza, amelyek divatos termékekként vannak megjelölve.
Most ugyanez a logika vonatkozik a BoringProducts táblára is. A kódot kimásolhatja és beillesztheti a RETURN után.
Tehát a TABLE TrendyProducts helyett cserélje ki a TABLE BoringProductsra . A SZÁMÍTHATÓ argumentumhoz írja be afunkció. Ezután módosítsa az oszlop nevét „Unalmas”-ra.
Ezután ÉRTÉKELJE a BoringProducts táblázatot a megtekintéséhez.
Látható, hogy az unalmas termékek 2134 sort adnak vissza. A Leírás oszlopban azt is láthatja, hogy csak az „Unalmas” kifejezést tartalmazza.
Két vagy több asztal összekapcsolása
A következő dolog, amit tehet, az, hogy összekapcsolja ezt a két táblázatot a kulcsszó használatával.
Most azt gondolná az ember, hogy egyszerűen írhat egy új TABLE kulcsszót az UNION függvénnyel, hogy összekapcsolja a két táblázatot.
Ebben az esetben azonban ez nem lehetséges, mivel a BoringProducts kód tartalmazza a TrendyProducts táblát. Ha megpróbálja futtatni ezt a lekérdezést, hibaüzenetet fog kapni.
Nem használhat lekérdezési táblát egy másik lekérdezési táblán belül a DAX Studio alkalmazásban.
Ehelyett az UNION szintaxist az EVALUATE után kell elhelyezni .
Ha ezt futtatja, egy táblázatot kap, amely tartalmazza a Trendy és a Boring termékeket is. Látható, hogy ez a táblázat 2517 sort tartalmaz.
Dátumtáblázat létrehozása a DAX Studióban
Ez a következő példa bemutatja, hogyan hozhat létre Dátumtáblázatot az adatmodellben. Nyisson meg egy új üres lekérdezést. Mindenekelőtt próbáljuk ki a TABLE kulcsszót az és azokkalfunkciókat. Ez a lekérdezés egyszerűen a 2007. január 1. és 2007. december 31. közötti dátumokat értékeli.
Láthatja, hogy az eredmények a lekérdezésben megadottak közötti összes dátumot mutatják. Ha további oszlopokat szeretne létrehozni a Dátumok táblázatban, használja afunkciót az aktuális NAPTÁR kód felett. Ezután használja afüggvényt a különböző adatok elkülönítéséhez a Dátumok táblán belül.
A lekérdezésben használt [Dátum] oszlop a NAPTÁR függvényből származik. Figyelje meg azt is, hogy a VAR CurrentDate változót használjuk. Ez a változó a sorkontextusból elért értéket tárolja. Ez az érték ezután a sorfüggvényen belül kerül visszaadásra.
Ez a kód egyszerűsítése érdekében történik. Tehát a [Dátum] oszlophivatkozás használata helyett használhatja a deklarált változót. Igényeinek megfelelően további oszlopokat is felvehet a Dátumok táblázatába.
A TÁBLÁZAT használata SUMMARIZECOLUMNS-szal
Egy másik dolog, amit a létrehozott dátumtáblázattal megtehet, az a függvény hozzáadása.
Az ÉRTÉKELÉS után használja az ÖSSZEFOGLALÓ OSZLOPOKAT , majdhogy megszámolja a naptári évszámához tartozó sorok számát.
Ennek futtatása után láthatja, hogy a táblázatban 365 sor szerepel a 2007-es évhez. Kipróbálhatja és kísérletezhet az aktuális lekérdezéssel.
Például módosíthatja a befejezési dátum felső határát 2007-ről 2009-re. Ha ezt futtatja, látni fogja, hogy a táblázat most a 2007-es, 2008-as és 2009-es évek sorait jeleníti meg.
Ha például egy másik oszlopot szeretne hozzáadni, amely a táblázat első dátumát mutatja, használja afunkció.
Hasonlóképpen használja a függvényt az egyes sorok utolsó dátumának azonosítására.
A Dátumtáblázat összes sorának megjelenítéséhez használja afunkciót a COUNTROWS funkcióval . És akkor használdhogy távolítsa el a szűrőkörnyezetet az SUMMARIZECOLUMNS segítségével létrehozott Dátumtáblázatból.
A lekérdezés futtatása után láthatja, hogy van egy új oszlop, amely a Dátumok táblázatban elérhető sorok teljes számát mutatja.
Következtetés
A DEFINE és MEASURE mellett a TABLE kulcsszó létfontosságú a DAX Studio lekérdezések létrehozásakor. Segít leegyszerűsíteni a táblázatok létrehozásának folyamatát.
Ez az oktatóanyag alapvető példákat mutat be a TABLE kulcsszó használatára. Fontos megtanulni az alapokat, mivel ez segít megérteni a bonyolultabb lekérdezéseket, amelyek gyakoribbak, ha valós alkalmazásokról van szó.
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.