Oszloptípusok
A használt típusnevek a használt tervezőtől függnek. Power Apps olyan konvenciót használ, amely tartalmazza az adatok formázásának módját. A megoldástallózó típusa egy olyan nevet használ, amely formátummódosítóval van igazítva az adatbázis adattípusához.
Tekintse meg ezt a videót, amely gyors áttekintést nyújt az adattípusokról a Dataverse környezetben:
Az alábbi táblázat tartalmazza a megfelelő AttributeTypeDisplayName
API-típust.
Power Apps adattípus | Megoldástallózó típusa | API típusa |
---|---|---|
Nagy | Időbélyegző | BigIntType |
Választás | Értékkészlet | PicklistType |
Választás | MultiSelect mező | MultiSelectPicklistType |
Valuta | Valuta | MoneyType |
Ügyfél | Ügyfél | CustomerType |
Dátum és idő |
Dátum és idő Dátum és idő formátuma |
DateTimeType |
Csak dátum |
Dátum és idő Csak dátumformátum |
DateTimeType |
Decimális szám | Decimális szám | DecimalType |
Időtartam |
Egész szám Időtartam formátuma |
IntegerType |
Egysoros szöveg E-mail formátum |
StringType |
|
Fájl | Fájl | FileType |
Lebegőpontos szám | Lebegőpontos szám | DoubleType |
Kép | Kép | ImageType |
Nyelv |
Egész szám Nyelvi formátum |
IntegerType |
Keresési | Keresési | LookupType |
Bekezdéses szöveg | Több sornyi szöveg | MemoType |
Tulajdonos | Tulajdonos | OwnerType |
Telefon |
Egysoros szöveg Telefon formátum |
StringType |
Állapot | Állapot | StateType |
Állapot oka | Állapot oka | StatusType |
SMS |
Egysoros szöveg Szöveges formátum |
StringType |
Szövegterület |
Egysoros szöveg Szövegterület formátuma |
StringType |
Ticker szimbólum |
Egysoros szöveg Tőzsdei azonosító formátuma |
StringType |
Időzóna |
Egész szám Időzóna formátum |
IntegerType |
Egyedi azonosító | Egyedi azonosító vagy elsődleges kulcs | UniqueidentifierType |
URL-cím |
Egysoros szöveg URL formátum |
StringType |
Egész szám |
Egész szám Nincs formátum |
IntegerType |
Igen/Nem | Két lehetőség | BooleanType |
A hozzáadható vagy szerkeszthető típusok részletesebb leírásához lásd a kapcsolódó tervezőről szóló cikket:
- Oszlopok létrehozása és szerkesztése a portál használatához Microsoft Dataverse Power Apps : Oszlop adattípusok
- Oszlopok létrehozása és szerkesztése a megoldástallózó használatához Dataverse Power Apps : Oszlop adattípusai
További információ az oszlop adattípusainak API-ban való definiálásáról: Attribútum metaadatai
A rendszer által használt oszloptípusok
Vannak olyan oszlopok, amelyeket a rendszer használ, és amelyeket nem adhat hozzá a tervezővel.
Type | Description |
---|---|
Időbélyegző | A rendszer egy nagy egész szám típust használ egy táblázat frissítésének kezelésére szolgáló verziószám rögzítésére. |
Ügyfél | Keresési oszlop, melynek segítségével megadhatja az ügyfelet, aki partner vagy kapcsolattartó lehet. Megjegyzés: Ez az attribútum a megoldáskezelő tervezőjével adható hozzá. |
Tulajdonos | Rendszer-keresőoszlop, amely arra a felhasználóra vagy csoportra hivatkozik, amely hozzá van rendelve egy felhasználó vagy csoport tulajdonában lévő oszlopsorhoz. |
Állapot oka | Rendszeroszlop, amely olyan lehetőségekkel rendelkezik, amelyek további részleteket szolgáltatnak az állapotoszlopról. Minden egyes beállítás az elérhető lehetőségek egyikéhez van társítva. Hozzáadhatja, és módosíthatja a beállításokat. Egyéni állapotátmeneteket is felvehet, az egyes állapotok elérhetőségének szabályozására bizonyos táblázatoknál. További információ: Állapotok-átmenetek meghatározása egyéni táblákhoz |
Állapot | Rendszeroszlop amely olyan lehetőségekkel rendelkezik, amelyek általában aktív és inaktív állapotot jelölnek. Egyes rendszerattribútumok további beállításokkal rendelkeznek, de minden egyéni attribútum csak Aktív és Inaktív állapotbeállításokkal rendelkezik. |
Egyedi azonosító | A rendszeroszlop egy globálisan egyedi azonosító (GUID) értékét tárolja minden sorhoz. |
Szövegoszlopok
A szöveges oszlopok szöveges karaktereket tartalmazhatnak. Ez az oszloptípus számos formázási beállítással rendelkezik, amelyek megváltoztatják a szöveg megjelenítését.
Ez a videó gyors áttekintést nyújt a szövegoszlopokkal kapcsolatban:
Három alapszintű szöveges oszlop közül választhat. Az itt feltüntetett értékek karakterszámban vannak megadva.
Oszloptípus neve | Default value | Maximum value | Description |
---|---|---|---|
Szöveges | 100 | 4000. | Elfogad egy egysoros szöveget. |
Szövegterület | 100 | 4000. | Elfogad többsoros szöveget. Beállítható, hogy hány sor legyen megjelenítve az oszlopban. Kisebb szövegmennyiségek esetén használható. |
Többsoros szöveg | 150 | 1048576. | Elfogad többsoros szöveget. Beállítható, hogy hány sor legyen megjelenítve az oszlopban. Akkor használja, ha nagy mennyiségű szövegre van szükség. |
Választási lehetőségek
Testreszabhatja az űrlapokat (fő, gyorslétrehozás és gyors nézet) és az e-mail-sablonokat a választási lehetőségeknek nevezett többszörös kijelölésű oszlopok hozzáadásával. Választási lehetőségek oszlop hozzáadásakor több olyan értéket is megadhat, amelyek a felhasználók számára kiválaszthatók. Amikor felhasználók kitöltik az űrlapot, egy legördülő listából egy, több, illetve az összes ott látható értéket kiválaszthatják.
Ha például egy szervezet több területen vagy országban/régióban működik, több helyet vagy országot/régiót is felvehet a "Működési terület" oszlopba. A felhasználó ezután az elérhető értékek listájából egy vagy több helyet is választhat.
A választási lehetőségek csak írásvédett rácsokban, szerkeszthető rácsokban és űrlapokon használható. A többválasztásos kiválasztások nem használható a következővel:
- Munkafolyamatok, üzleti folyamatok, műveletek, párbeszédek, üzleti szabályok, diagramok, összesítő oszlopok vagy számított oszlopok.
- Jelentések, SLA1 és útválasztási szabályok1.
1A táblázathoz Dynamics 365 Customer Service szükséges.
Űrlapok
A többválasztásos oszlopokat az alábbi űrlaptípusok támogatják:
Űrlap típusa | Elérhetőség |
---|---|
Turbó forma | Igen |
Űrlap frissítése | Csak olvasható (az oszlop elérhető, de nem szerkeszthető) |
Örökölt űrlap | No |
Űrlap tömeges szerkesztése | No |
A többválasztásos kiválasztások értékeinek beállításához használhatja a szervezete számára meghatározott globális kiválasztásokat.
A megfelelő típusú szám használata
A megfelelő típusú számoszlop kiválasztásakor az egész szám vagy a pénznem típus használatának egyértelműnek kell lennie. A lebegőpontos vagy a tizedes számok közötti választás több gondolkodást igényel.
Tekintse meg ezt a videót, amely segít eldönteni, hogy milyen számoszloptípust használja:
A tizedes számok pontosan úgy tárolódnak az adatbázisban, ahogy megadásra kerülnek. A lebegőpontos számok tárolása az érték rendkívül szoros közelítésével történik. Miért válassza a rendkívül szoros közelítést, ha a pontos értéket is megkaphatja? A válasz az eltérő rendszerteljesítményben rejlik.
Használja a tizedes formátumot, ha jelentéseket kell készítenie, amelyek nagyon pontos számításokat igényelnek, vagy ha általában olyan lekérdezéseket használ, amelyek egyenlő vagy nem egyenlő típusú kereséseket hajtanak végre.
Lebegőpontos számokat akkor használjon, ha olyan adatokat tárol, amelyek törteket vagy értékeket jelölnek, amelyeket általában egy másik értékkel összehasonlítva kérdez le nagyobb vagy kisebb, mint operátorok használatával. A legtöbb esetben a tizedes és lebegőpontos formátum közötti különbség nem észrevehető. Hacsak nincs szüksége a lehető legpontosabb számításokra, a lebegőpontos számok megfelelnek Önnek.
A nagy egész számok (Big
vagy BigInt
) nagy számok, amelyek maximális értéke 9,223,372,036,854,775,807. Nagyon nagy számok tárolására szolgál, amelyek meghaladják az egész szám és a decimális képességeit. Ennek része az időbélyegzők és az egyedi azonosítók tárolása, valamint a 100 milliárdnál nagyobb számok tárolása.
Feljegyzés
Az itt ismertetett számtípusok pontossága és korlátai az adatbázis-képességekre vonatkoznak. Ha pénznemmel és számokkal dolgozik az alkalmazásokban Power Apps , más korlátozások is érvényben lehetnek.
- Akár 15 számjegy is pontosan kezelhető. Például a 15 számjegyű 99999.0000000089 szám beírható az alkalmazásba, és tárolható az adatbázisban. A 16 számjegyű 999999.0000000089 számot azonban az alkalmazás pontatlanul 999999.0000000088-ként dolgozza fel. A hosszabb számok csonkolhatók, még akkor is, ha nem érték el Dataverse a határokat. Ez a webböngészők számfeldolgozásának eredendő korlátozása.
-
Big
ésBigInt
nem támogatottak a vászonalapú és modellvezérelt alkalmazásokban. - A vászonalapú alkalmazások jelenleg nem támogatják a decimális típusú számokat.
Pénznemoszlopok használata
A pénznemet tartalmazó oszlopok lehetővé teszik, hogy egy szervezet több pénznemet is beállítson, amelyet sorok létrehozására használhat. Ha a szervezetek több pénznemet használnak, a számításokat általában szeretnék az alappénznemmük segítségével elvégezni. Amikor pénznemoszlopot ad hozzá egy táblázathoz, amely nem rendelkezik más pénznemoszloppal, az két további oszloppal egészül ki:
Egy Pénznem nevű keresőoszlop, amelyet a szervezet számára konfigurált bármely aktív pénznemre beállíthat. Több aktív pénznemet is konfigurálhat a szervezet számára a Gépház Üzletvezetési>pénznemek> között. Ott megadhatja a pénznemet és az átváltási árfolyamot a szervezetéhez beállított alappénznemre. Ha több aktív pénznemmel rendelkezik, a pénznem oszlopot hozzáadhatja az űrlaphoz, és engedélyezheti a felhasználóknak, hogy megadják, melyik pénznem kerüljön rögzítésre az adott sorhoz. Ez megváltoztatja az űrlap pénznemoszlopainál megjelenő pénznemszimbólumot.
Egyes személyek is módosíthatják saját személyes beállításaikat, hogy az általuk létrehozott sorok alapértelmezett pénznemét kiválasszák.
Árfolyam nevű decimális oszlop, amely a táblához társított kiválasztott pénznem árfolyamát adja meg az alappénznemhez képest. Ha ez az oszlop hozzáadásra kerül az űrlaphoz, a felhasználók láthatják az értékét, de nem módosíthatják azt. Az átváltási árfolyam a pénznemmel együtt kerül tárolásra.
Minden hozzáadott pénznemoszlophoz hozzáad egy másik pénznemoszlopot a név utótagjával _Base
. Ez az oszlop tárolja a hozzáadott pénznemoszlop értékének kiszámítását és az alappénznemet. Szintén, ha ez az oszlop hozzáadásra kerül az űrlaphoz, az értéke nem módosítható.
Pénznemoszlop konfigurálásakor kiválaszthatja a pontossági értéket. Három lehetőség közül választhat, ahogyan a következő táblázatban is látható.
Beállítás | Leírás |
---|---|
Árazás tizedesjegyei | Ez egy egyetlen szervezeti pontosság, amelyet a Beállítások Adminisztráció Rendszerbeállítások>>Általános lapon>található árakhoz kell használni. |
Pénznem pontossága | Ez a beállítás vonatkozik a pénznem sorban megadott pontosságára. |
Meghatározott pontossági értékek | Ezekkel a beállításokkal lehetővé teszi egy 0 és 4 érték közötti konkrét pontosság meghatározását. |
Különböző típusú keresések
Új keresőoszlop létrehozásakor új Több-az-egyhez (N:1) táblakapcsolatot hoz létre a használt tábla és a kereséshez definiált célsortípus között. Ehhez a kapcsolathoz további konfigurációs beállítások is rendelkezésre állnak, amelyeket a Táblák közötti kapcsolatok létrehozása és szerkesztése című témakörbenismertetünk. De minden egyéni keresés csak egyetlen célsor típusához tartozó sorra mutató hivatkozást engedélyez.
Azonban ne feledje, hogy nem minden keresés viselkedik így. Létezik még számos különböző típusú rendszerkeresés, ahogyan itt látható.
Keresési típus | Adatfolyam leírása |
---|---|
Egyszerű | Lehetővé tesz egyetlen hivatkozást egy adott táblázatra. Minden egyéni keresés ebbe a típusba tartozik. |
Ügyfél | Lehetővé tesz egyetlen partnerre vagy névjegysorra hivatkozást. |
Tulajdonos | Lehetővé tesz egyetlen csoport- vagy felhasználósorra hivatkozást. Minden csoport vagy a felhasználó birtokában lévő táblázat rendelkezik ezek egyikével. További információ: Tábla hozzáadása keresési lehetőségként az alkalmazásban |
PartyList | Lehetővé tesz több hivatkozást több táblázatra. Ezek a keresések az E-mail tábla Címzettje és Másolatot kap oszlopaiban találhatók. Használatosak még a Telefon és a Találkozó táblázatok esetén is. |
Illetőleg | Lehetővé tesz egyetlen hivatkozást több táblázatra. Ezek a keresések megtalálhatók a tevékenységeknél használt megfelelő oszlopban. |
Képoszlopok
Képoszlopok használatával képeket jeleníthet meg az alkalmazásokban. A képoszlopok bináris adatok tárolására vannak optimalizálva. Dataverse nem menti ezeket az adatokat a relációs adattárba, ami javítja a teljesítményt és csökkenti a kapacitáshasználatot. További információ a tárolókapacitásról
Minden táblához egy elsődleges képoszlop tartozhat. A modellvezérelt alkalmazásoknál ezt a képet az űrlap jobb felső sarkában jelenítheti meg. Annak ellenére, hogy a táblázat képoszloppal rendelkezik, a kép modellalapú alkalmazásban történő megjelenítéséhez két beállítás engedélyezésére van szükség.
- A szabványos tábladefiníció Elsődleges kép tulajdonságának értékét Alapértelmezett kép értékrekell állítani. Az egyéni táblázatokhoz egyéni kép típusú oszlop szükséges. Ezután kiválaszthatja ezt a képoszlopot az Elsődleges kép értékhez az egyéni tábla definíciójában.
- A képet megjelenítő táblázatűrlapon engedélyezni kell a Kép megjelenítése az űrlapon tulajdonságot.
A felhasználók az alapértelmezett képre kattintva feltölthetnek egy számítógépükön található képet. A képek mérete legfeljebb 30 MB lehet, és a következő formátumok valamelyikében kell lennie:
- jpg
- jpeg
- gif
- bmp
- png
A kép feltöltésekor .jpg formátumba konvertálódik, és az összes letöltött kép is ezt a formátumot használja. Ha animált .gif kép kerül feltöltésre, csak az első képkocka kerül mentésre.
Amikor egy képet feltölt, a rendszer "miniatűr" képként átméretezi a legfeljebb 144 képpont x 144 képpont méretre. Az embereknek át kell méretezniük vagy le kell vágniuk a képeket, mielőtt feltöltenék őket, hogy jól jelenjenek meg ezzel a mérettel. Az összes kép négyzetes alakban kerül körbevágásra. Ha a kép mindkét oldala kisebb, mint 144 képpont, a kép négyzetre lesz vágva, a kisebb oldal méreteivel.
Feljegyzés
A képoszlopok nem működnek az üzleti folyamatokkal, üzleti szabályokkal, diagramokkal, összesítő oszlopokkal vagy számított oszlopokkal.
Ismerje meg, hogyan használhatja a képoszlop-definíciókat kód használatával
Képoszlop létrehozása és űrlaphoz hozzáadása
Nyissa meg a https://make.powerapps.com Megoldások lehetőséget, majd nyissa meg azt a nem felügyelt megoldást, amely tartalmazza azt a táblaűrlapot, amelyhez képoszlopot szeretne hozzáadni.
Nyissa meg a táblát, majd válassza az Oszlopok területet .
A parancssávon válassza az Oszlop hozzáadása lehetőséget.
Adja meg vagy válassza ki a következő tulajdonságok értékeit, majd válassza a Kész lehetőséget .
- Megjelenítendő név, például Recept képe.
- Név. Ez az egyedi név tartalmazza a megoldás közzétevője előtagját, és a mentés után nem módosítható.
- Adattípus. Válassza a Kép lehetőséget.
- Elsődleges kép. Az elsődleges képként beállított képoszlopok az űrlap jobb felső sarkában jelennek meg. Minden táblához csak egy elsődleges képet rendelhet.
- Oszlopbiztonság engedélyezése. Adott oszlopok hozzáférésének szabályozása. További információ: Mezőszintű biztonság a hozzáférés szabályozásához
- Naplózás engedélyezése. Engedélyezi a táblabejegyzések és a felhasználói hozzáférés módosításainak naplózását, hogy később megtekinthesse a műveleteket. További információ: Rendszergazdai útmutató: Naplózás kezelése Dataverse
- Rendezhető az interaktív élmény irányítópultján. Megadja, hogy az oszlop milyen oszlopot használ az interaktív irányítópultok konfigurálásához. További információ: Szűrőoszlopok és biztonsági szerepkörök konfigurálása interaktív irányítópultokhoz
- Maximális képméret. Az alapértelmezett érték 10 240 KB. A minimális mennyiség 1 KB, a maximális mennyiség pedig 30 720 KB.
Válassza a Tábla mentése lehetőséget .
Válassza az Űrlap lapot, majd nyissa meg szerkesztésre az űrlapot, például a tábla főűrlapját.
Adja hozzá a képoszlopot az űrlapvászonhoz.
Az űrlapszerkesztő parancssávján válassza a Mentés, majd a Közzététel lehetőséget , hogy a képoszlop elérhető legyen a felhasználók számára.
Az alkalmazás felhasználói mostantól kiválaszthatják az űrlapon megjelenítendő képet. Amikor egy alkalmazás felhasználója megnyitja egy rekord űrlapját, kiválaszthatja a Fájl kiválasztása lehetőséget, kiválaszthatja a képet, majd mentheti a rekordot. Ezután a kép megjelenik az űrlapon, ahol a képoszlop található.
A példa képoszlopa az elsődleges kép, így a kép az űrlap bal felső részén is megjelenik.
A felhasználók a Megnyitás lehetőséget választva teljes méretben jeleníthetik meg a képet egy új böngészőlapon, vagy a Törlés gombra kattintva eltávolíthatják a képet a rekordból, és . Dataverse
További információk képadatokkal dolgozó fejlesztők számára:
Fájloszlopok
A Fájl oszlop bináris adatok tárolására szolgál. A fájloszlopok bináris adatok tárolására vannak optimalizálva. Dataverse nem menti ezeket az adatokat a relációs adattárba, ami javítja a teljesítményt és csökkenti a kapacitáshasználatot. További információ a tárolókapacitásról
Ennek az oszlopnak az elsődleges célja egyetlen kép, jegyzet vagy melléklet tárolása. Ugyanakkor a bináris adatok egyéb formáinak tárolása is lehetséges. Az ilyen adattípusú egy vagy több oszlop hozzáadható egy meglévő szabványos testreszabható táblához vagy egy egyéni táblához.
Az alapértelmezett maximális fájlméret 32 MB, a tervezővel beállítható legnagyobb méret pedig 131 072 KB (131 MB). A fájlméret-korlátozás egyedileg állítható be a táblához hozzáadott fájltípusok mindegyik oszlopára vonatkozóan.
Feljegyzés
- A maximális fájlméret mentése után az nem módosítható.
- A fájloszlopok nem működnek az üzleti folyamatokkal, üzleti szabályokkal, diagramokkal, összesítő oszlopokkal vagy számított oszlopokkal.
- A kötelező mezők érvényesítése nem működik fájloszlopokkal.
- A modellvezérelt alkalmazásokban a fájlok törlése vagy feltöltése az űrlapon azonnal megtörténik, nem az űrlap mentésekor. Ha eldobja a módosításokat a navigálás során, a fájl nem jelenik meg, ha törli.
Fájloszlop létrehozásához a bal oldali ablaktáblán Power Apps válassza a Megoldások lehetőséget, nyissa meg a kívánt megoldást, nyissa meg a kívánt táblát, válassza az Oszlopok területet , válassza az Oszlop hozzáadása lehetőséget, majd az Oszlop tulajdonságai ablaktáblán válassza a Fájl lehetőséget adattípusként .
Tanulja meg, hogyan dolgozhat a fájloszlop-definíciókkal kód használatával
Fx-képletoszlopok
A képletoszlop Power Fx segítségével olyan műveleteket hajthat végre, amelyek értékeket adnak vissza a lekérési műveletek során. A képletoszlopok az Office Excelhez hasonló Power Fx szintaxist használják. További információ: Képletoszlopok használata (előzetes verzió)
Oszlopok keresése és rendezése
A legtöbb oszlopban lehetőség van az oszlop tartalmának keresésére és rendezési lehetőségére.
Kereshető
Szinte minden oszlop adattípusa úgy jön létre, hogy a Kereshető érték engedélyezve van. Ez a létrehozáskor, illetve később, az oszlop létrehozása után tiltható le. A következő adattípusok nem kereshetőek:
- Képletek. A képletek dinamikusan számított kimenet létrehozására használhatók, ezért nem lehet keresni azokat.
- Kép. A képek tárolása és beolvasása referencia URL-címek használatával történik, és emiatt nem lehet keresni őket.
- Többértékű keresés (PartyList). Egyes rendszerkeresési oszlopok több értéket is tartalmazhatnak. Az E-mail sorok Címzett keresőoszlopa például több címzettet is tartalmazhat. A többértékű keresési oszlopokban való keresés nem támogatott.
Az Ügyfél adattípus alapértelmezés szerint engedélyezve van a kereséshez, és ez nem tiltható le. A rendszernek kereshetőnek kell lennie.
Rendezhető
Szinte minden adattípus úgy jön létre, hogy a Rendezhető érték le van tiltva. Ez az érték a létrehozáskor, illetve később, az oszlop létrehozása után módosítható. A következő adattípusok nem teszik lehetővé a rendezhető attribútumok engedélyezését:
- Választás. A több értékű oszlopok rendezése nem támogatott.
- Ügyfél. Az Ügyfél egy szabványos keresőoszlop, és nem rendezhető, mert dinamikusan van lekérve.
- Fájl. A fájlok tárolása referencia URL-címekkel történik, és ezek rendezése nem hasznos.
- Képletek. A képletek dinamikusan számított kimenet létrehozására használhatók, ezért nem lehet rendezni azokat.
- Kép. A képek rendezésének nincs értelmes módja.
- Többértékű keresés (PartyList). Egyes rendszerkeresési oszlopok több értéket is tartalmazhatnak. Az E-mail sorok Címzett keresőoszlopa például több címzettet is tartalmazhat. A több értékű oszlopok rendezése nem támogatott.