Megosztás a következőn keresztül:


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
E-mail 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:

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 és BigInt 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

  1. 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.

  2. Nyissa meg a táblát, majd válassza az Oszlopok területet .

  3. A parancssávon válassza az Oszlop hozzáadása lehetőséget.

  4. 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.
  5. Válassza a Tábla mentése lehetőséget .

  6. Válassza az Űrlap lapot, majd nyissa meg szerkesztésre az űrlapot, például a tábla főűrlapját.

  7. Adja hozzá a képoszlopot az űrlapvászonhoz.

  8. 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.

Forma futásidőben a sült krumpli elsődleges képével egy recepttábla rekordján

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.