PowerApps keresőmező: Hozzáadás és testreszabás
Ismerje meg, hogyan hozhat létre PowerApps keresőmezőt a semmiből, és hogyan szabhatja testre az alkalmazás általános témájához.
Ebben az oktatóanyagban azokat a dolgokat fogjuk megvizsgálni, amelyek közös adatszolgáltatásainkat összetartják – az entitásokat. Különböző CDS entitások működnek a színfalak mögött, ezért itt fogjuk megvitatni, hogy miben különböznek egymástól.
Tartalomjegyzék
A CDS entitások megértése
Az entitások a közös adatszolgáltatások anyáinak és csavarjainak tekinthetők.
Az entitások az információk rekordjainak tárolására szolgálnak, ugyanúgy, ahogy a táblázatok Excelben vagy SQL-ben működnek.
A közös adatszolgáltatás használatában az a nagyszerű, hogy vannak előre beállított entitások, amelyeket bármikor használhatunk.
Alapvetően a Microsoft végignézte a Power Apps segítségével létrehozott különböző alkalmazásokat, és megnézte az általuk leggyakrabban használt táblázatokat. Innentől kezdve szabványosították az adatokat, és létrehozták ezeket a sablonokat azok számára, akik előre beállított CDS-entitásokat szeretnének.
Például a vállalatok általában rendelkeznek egy számlatáblázattal, amely az egyéni ügyfélszámlák összes információját tartalmazza. Ha megnézi az entitások listáját, láthatja, hogy egy fióksablon is készen áll a használatra.
Nézzük meg a különböző CDS-entitásokat, amelyeket saját munkánkra alkalmazhatunk.
Mezők
Korábban láttunk egy Fiók nevű előre beállított entitást. Ha rákattintunk, látni fogjuk azoknak a mezőknek a listáját, amelyeket a Microsoft ehhez az adott entitáshoz állított be.
Ezek a mezők olyan alapvető információkat tartalmaznak, mint a számlanév, számlaszám és számlaminősítés.
Ezenkívül tartalmazza ezeket a különböző címmezőket, például a várost, az országot/régiót, a megyét stb.
Ez alapvetően egy hosszú lista a mezőkről, amelyeket általában az űrlapon lát, és olyan egyéb elemeket tartalmaz, mint a kategória, a hitelkeret és mások.
Az a jó ezekben a mezőkben, hogy nem is kell gondolkodni azon, hogy az egyes tételek milyen típusú mezőkbe tartoznak. Ennek megfelelően kerültek besorolásra, egy külön oszlopban, amely az egyes tételek adattípusát mutatja.
Például a Cím1-et többsoros szövegként jeleníti meg.
Ezek az előre beállított CDS entitások kereséseket is biztosítanak számunkra. Az itt található Létrehozó elemet nézve azt mutatja, hogy ez valójában egy másik mezőben található másik táblázathoz kapcsolódó keresés.
Ez azt jelenti, hogy a kapcsolati adatbázisok mindegyike be van állítva számunkra, így nem kell manuálisan beállítani ezeket a kapcsolatokat.
Ha vannak olyan mezők, amelyekre szükségünk van, de nem látjuk itt, akkor szintén könnyen hozzáadhatunk egyet. Csak kattintson a bal felső sarokban található „Mező hozzáadása” gombra.
Kapcsolatok
A kapcsolatokat a CDS entitások alatt is megtaláljuk.
A kapcsolatok megmutatják, hogy a táblázat mely oszlopai függenek ténylegesen más tábláktól. Például itt látható, hogy a Létrehozta kapcsolat a Felhasználó nevű entitással.
Ezeket a kapcsolatokat a rendszer a más táblákkal fennálló kapcsolat típusa alapján is kategorizálja. Ebben az esetben a Létrehozta több az egyhez kapcsolatban áll a Felhasználóval. Ez azt jelenti, hogy ugyanaz a személy több felhasználói fiókot is létrehozhat.
Ez a személy ezután megtalálható a User táblában, amely egy másik entitás.
Ismét az a nagyszerű ezekben az entitásokban, hogy a rendszer létrehozta számunkra a megfelelő kapcsolattípusokat.
A több-az-egyhez kapcsolatokon kívül két másik típusú kapcsolat is létezik – egy a sokhoz és a sok a sokhoz.
Az értékesítés az egyik olyan terület, ahol nagyszerű példákat láthatunk az egy-a-többhöz kapcsolatokra. Egy fiókhoz különböző értékesítési adatok kapcsolhatók.
Ami a sok-sokhoz-t illeti, ez egy kicsit bonyolultabb. Ez az, amit nem igazán akarunk használni, hacsak nem feltétlenül szükséges.
Például sok kedvezményhez kapcsolódó fiókja lehet. Lehet, hogy egy fiókja A és B kedvezményt alkalmaz, míg egy másik fiók B és C kedvezményt alkalmaz.
Üzleti szabályok
Egy másik nagyon érdekes entitás az üzleti szabályok. Ezt a témát oktatóanyagunkban érintettük.
Az üzleti szabályok a CDS használatának egyik legnagyobb előnye. Ők határozzák meg a követendő paramétereket, amikor a felhasználók interakcióba lépnek az Ön adataival.
Tegyük fel, hogy étteremmel foglalkozik. Ha van olyan alkalmazottja, aki alkoholt tud kiszolgálni az ügyfeleknek, akkor valószínűleg azt szeretné, ha adatai megmutatnák, hogy ez a személy rendelkezik erre vonatkozó engedéllyel. Így hozzáadhat egy üzleti szabályt, amely előírja a személy alkoholazonosítójának bemutatását, mielőtt az adatait hozzáadják.
Igényeitől és helyzetétől függően saját üzleti szabályait diktálhatja. Ezek a szabályok nagyszerűek, mert biztosítják, hogy a felhasználók ne maradjanak le a legrelevánsabb információkról, miközben adatokat vesznek fel a rendszerbe.
Nézetek
A nézetek segítségével szabályozhatja, hogy az alkalmazás különböző felhasználói mit láthatnak.
Főleg, ha sok érzékeny adat van betöltve az alkalmazásba, nem szeretné, ha minden egyes felhasználó hozzáférne mindegyikhez. Valószínűleg Ön szeretné irányítani azokat az elemeket, amelyeket a felhasználók láthatnak.
Például az Aktív fiókok itt Nyilvános nézetre vannak állítva. Ez azt jelenti, hogy a felhasználók láthatják ezeket az aktív fiókokat.
Ha rákattintunk az Aktív fiókokra, akkor 5 oszlopnyi adat jelenik meg, amit a felhasználók is láthatnak.
Ha érzékenyebb adataink vannak, például értékesítési adatok, akkor ezek nézete csak a rendszergazdákra vagy a csapatvezetőkre korlátozódhat.
Űrlapok
Ezúttal vessünk egy pillantást az űrlapokra.
Csakúgy, mint a vászonalkalmazásokban, az űrlapok platformot biztosítanak az adatok szerkesztéséhez vagy új rekordok létrehozásához. Valójában itt elkészíthetjük az űrlapokat egy adott entitáshoz, majd feltölthetjük őket a modellvezérelt alkalmazásunkba.
Az összes többi entitástípushoz hasonlóan itt is rendelkezésre állnak a számunkra használható űrlapok. Azt is megmondja, hogy mindegyik milyen típusú.
Tehát ha a Fiókra kattintunk, megnyílik az űrlapsablon.
Amint láthatja, ez egy nagyon szabványos űrlap olyan mezőkkel, mint a Fióknév, Telefonszám, Fax és más hasonló mezők. Ez az űrlap is testreszabható, így bizonyos mezőket hozzáadhatunk vagy eltávolíthatunk.
Egyéb CDS entitások
Egyéb entitások közé tartoznak az irányítópultok, diagramok, . Ebben az oktatóanyagban mindezt nem tárgyaljuk részletesen, de néhányat más oktatóanyagokban tárgyalunk.
Az itt található irányítópultok ugyanúgy működnek, mint bármely más irányítópult – a közös adatszolgáltatásunkban található diagramok gyűjteménye. Az itt található diagramok lapon a CDS-en belüli diagramok is láthatók.
A Kulcsok lapon az egyes adatok egyedi jellemzői láthatók. Ami az adatok lapot illeti, ez az összes rendelkezésre álló adatot mutatja, amelyet ezzel a CDS-szel használhatunk.
CDS entitások létrehozása
Most, hogy megértettük, mik a különböző entitások, beszéljünk arról, hogyan hozhatjuk létre saját entitásunkat.
Az oldal tetején található „Új entitás” gombra kattintva kezdjük.
Nevezzük ezt az új entitást Ügyfélnek.
Az elsődleges mezőnél változtassuk ezt számra.
A számot fogjuk használni elsődleges mezőként, mert ha megnézzük a használni kívánt adatforrást, akkor azt mutatja, hogy minden ügyfélhez hozzá van rendelve egy ügyfélszám, és ez a táblázat elsődleges mezőjeként szolgál.
Most kattintson a Létrehozás gombra a panel alsó részén.
Amint látja, azt jelzi, hogy jelenleg a táblánkat látja el. Tehát alapvetően arról van szó, hogy minden a helyén van.
Amíg a kiépítés folyamatban van, itt csak egy sort láthatunk.
De miután a kiépítés megtörtént, látni fogjuk az összes elemet, amely általában benne van ebben az entitásban.
Csak azért, mert ez a bejegyzések hosszú listáját tartalmazza, még nem jelenti azt, hogy mindegyiket hozzáadtuk. A Power Apps annyit tesz, hogy megvizsgálja a már meglévő adatbázisokat, és hozzáadja azokat a mezőket, amelyeket a rendszer szerint Önnek is tartalmaznia kell ebben az új táblázatban.
Természetesen nem feltétlenül kell minden elemet használnunk, amelyet a Power Apps bedobott. Mindig ragaszkodhatunk a kézzel hozzáadott elsődleges mezőhöz, amely a Szám mező.
Következtetés
A közös adatszolgáltatás vagy CDS megkönnyíti az összes adatunk rendszerezését és felhasználását. Tudva, hogy ezek az entitások bármely általános adatszolgáltatás építőkövei, ráébredünk, hogy valójában mennyire fontosak.
Az is nagyszerű, hogy a lehető legintuitívabban épültek fel, kész sablonokkal, amelyeket használhatunk. Ez az egész folyamatot még hatékonyabbá teszi, és lehetővé teszi, hogy maximalizáljuk az alkalmazásunkon eltöltött időnket.
Minden jót,
Henrik
Ismerje meg, hogyan hozhat létre PowerApps keresőmezőt a semmiből, és hogyan szabhatja testre az alkalmazás általános témájához.
Gyűjtsön be vagy rögzítsen egy értéket egy mértéken belül, hogy újra felhasználja egy másik mértékben a dinamikus számításokhoz a SELECTEDVALUE DAX használatával a LuckyTemplatesben.
Fedezze fel, hogy a SharePoint verzióelőzményei hogyan segíthetnek áttekinteni egy bizonyos adatok alakulását, és hány módosításon mentek keresztül.
Itt található egy eszköz jelentések és látványelemek készítéséhez, egy színhexadecimális kódválasztó, amellyel könnyedén lekérheti LuckyTemplates jelentései színeit.
Könnyedén megjeleníthet egy dátumtartományt szeletelőként a jelentésben időszaki táblázat segítségével. Használjon M-kódot a dinamikus dátumszeletelő létrehozásához a LuckyTemplates alkalmazásban.
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.