Comparteix a través de


Tipus de columnes

Els noms que s'utilitzen per a tipus depenen del dissenyador utilitzat. Power Apps utilitza una convenció que inclou la forma en què es formaten les dades. El tipus d'explorador de solució utilitza un nom d'acord amb el tipus de dades de base de dades amb un modificador de format.

Vegeu aquest vídeo per obtenir una vista general ràpida sobre els tipus de dades al Dataverse:

La taula següent inclou el tipus d'API corresponent AttributeTypeDisplayName .

Tipus de dades del Power Apps Tipus d'explorador de solucions Tipus d'API
Gran Segell de temps BigIntType
Elecció Conjunt d'opcions PicklistType
Opcions Camp MultiSelect MultiSelectPicklistType
Moneda Moneda MoneyType
Client Client CustomerType
Data i hora Data i hora
Format de data i hora
DateTimeType
Només data Data i hora
Format només de data
DateTimeType
Nombre decimal Nombre decimal DecimalType
Durada Nombre enter
Format de durada
IntegerType
Correu electrònic Una sola línia de text
Format de correu electrònic
StringType
Fitxer Fitxer FileType
Número de coma flotant Número de coma flotant DoubleType
Imatge Imatge ImageType
Llengua Nombre enter
Format d'idioma
IntegerType
Cerca Cerca LookupType
Text multilínia Diverses línies de text MemoType
Propietari Propietari OwnerType
Telèfon Una sola línia de text
Format del telèfon
StringType
Estatus Estatus StateType
Raó de l'estat Raó de l'estat StatusType
SMS Una sola línia de text
Format de text
StringType
Àrea de text Una sola línia de text
Format de l'àrea de text
StringType
Símbol de cotització Una sola línia de text
Format de Símbol de cotització
StringType
Zona horària Nombre enter
Format de fus horari
IntegerType
Identificador únic Identificador únic o clau primària UniqueidentifierType
Adreça URL Una sola línia de text
Format d'URL
StringType
Nombre enter Nombre enter
Format Cap
IntegerType
Sí/No Dues opcions BooleanType

Per a més descripcions de cada tipus que podeu afegir o editar, vegeu l'article per al dissenyador corresponent:

Per obtenir més informació sobre com es defineixen els tipus de dades de columna a l'API, vegeu Metadades d'atributs

Tipus de columnes utilitzats pel sistema

Hi ha algunes columnes utilitzades pel sistema que no podeu afegir amb el dissenyador.

Type Descripció
Segell de temps Un tipus Enter gran que utilitza el sistema per capturar un número de versió per administrar les actualitzacions d'una taula.
Client Una columna de cerca que podeu utilitzar per especificar un client, que pot ser un compte o un contacte.
Nota: Aquest atribut es pot afegir mitjançant el dissenyador de l'explorador de solucions.
Propietari Columna de cerca del sistema que fa referència a l'usuari o l'equip que s'assigna a una fila de taula propietat d'un usuari o equip.
Raó de l'estat Columna del sistema que té opcions que proporcionen detalls addicionals sobre la columna Estat. Cada opció està associada amb una de les opcions disponibles d'estat. Podeu afegir i editar les opcions.

També podeu incloure les transicions d'estat personalitzades per controlar quines opcions d'estat hi ha disponibles per a determinades taules. Més informació: Definir transicions de motiu d'estat per a taules personalitzades
Estatus Columna del sistema que té opcions que normalment es corresponen amb l'estat actiu i inactiu. Alguns atributs del sistema tenen opcions addicionals, però tots els atributs personalitzats només tenen opcions d'estat Actiu i Inactiu .
Identificador únic Una columna del sistema emmagatzema un valor d'identificador únic global (GUID) per a cada fila.

Columnes de text

Les columnes de text poden contenir caràcters de text. Aquest tipus de columna té diverses opcions de format que canvien la presentació del text.

Vegeu aquest vídeo per obtenir una visualització general ràpida sobre les columnes de text:

Hi ha tres tipus de columna de text bàsica. Tots els valors indicats aquí estan en nombre de caràcters.

Nom del tipus de columna Valor per defecte Valor màxim Descripció
SMS 100 4000 Accepta una sola línia de text.
Àrea de text 100 4000 Accepta diverses línies de text. El nombre de files que es visualitza per a la columna es pot configurar. Utilitzeu-lo per a quantitats més petites de text.
Text de diverses línies 150 1048576 Accepta diverses línies de text. El nombre de files que es visualitza per a la columna es pot configurar. Utilitzeu-lo quan es necessitin grans quantitats de text.

Selecció múltiple

Podeu personalitzar els formularis (principal, de creació ràpida i de visualització ràpida) i les plantilles de correu electrònic afegint columnes de selecció múltiple anomenades Opcions. Quan afegiu una columna d'opcions, podeu especificar diversos valors que els usuaris poden seleccionar. Quan els usuaris omplin el formulari, poden seleccionar un, diversos o tots els valors que es mostren en una llista desplegable.

Per exemple, si una organització opera en diverses àrees o països o regions, podeu incloure diverses ubicacions o països o regions en una columna "Àrea d'operació". Un usuari pot seleccionar una o més ubicacions de la llista de valors disponibles.

Les opcions es poden utilitzar amb quadrícules de només lectura, quadrícules editables i la majoria de formularis. Les opcions de selecció múltiple no es poden utilitzar amb:

  • Fluxos de treball, fluxos de procés del negoci, accions, quadres de diàleg, regles de negocis, gràfics, columnes de valor consolidat ni columnes calculades.
  • Informes, SLA1 i regles d'encaminament1.

1La taula requereix el Dynamics 365 Customer Service.

Formularis

Les columnes de selecció múltiple són compatibles amb els tipus de formularis següents:

Tipus de formulari Disponibilitat
Forma turbo
Formulari d'actualització Només de lectura (la columna està disponible però no es pot editar)
Formulari de llegat No
Formulari d'edició massiva No

Podeu utilitzar les opcions globals que es defineixen en l'organització per configurar els valors per a opcions de selecció múltiple.

Ús del tipus adequat de número

A l'hora d'escollir el tipus correcte de columna numèrica a utilitzar, la decisió d'utilitzar un tipus de número enter o moneda ha de ser senzilla. L'elecció entre l'ús de nombres de coma flotant o decimals requereix més reflexió.

Vegeu aquest vídeo per ajudar-vos a decidir quin tipus de columna de número heu d'utilitzar:

Els nombres decimals s'emmagatzemen a la base de dades exactament com s'especifiquen. Els nombres de coma flotant emmagatzemen una aproximació molt propera del valor. Per què triar una aproximació molt propera quan podeu tenir el valor exacte? La resposta és que obteniu un rendiment del sistema diferent.

Utilitzeu els decimals quan calgui proporcionar informes que requereixen càlculs molt precisos o, si normalment utilitzeu consultes que busquen valors que siguin iguals o no iguals a un altre valor.

Utilitzeu números de coma flotant quan emmagatzemeu dades que representen fraccions o valors que normalment consultareu en comparació amb un altre valor mitjançant operadors més grans o menors que. En molts casos, la diferència entre el decimal i la coma flotant no es nota. A menys que requeriu els càlculs més acurats possibles, els nombres de coma flotants haurien de ser suficient.

Els enters grans (Big o BigInt) són nombres grans amb un valor màxim de 9,223,372,036,854,775,807. S'utilitza per emmagatzemar números molt grans que superen les capacitats de nombre enter i decimal. Alguns usos inclouen l'emmagatzematge dels valors de la marca de temps i els identificadors únics, així com els nombres superiors a 100.000 milions.

Nota

La precisió i els límits dels tipus de nombres descrits aquí s'apliquen a les capacitats de la base de dades. Si treballes amb moneda i números a Power Apps les aplicacions, és possible que s'apliquin altres limitacions.

  • Es poden manejar fins a 15 dígits amb precisió. Per exemple, el número de 15 dígits 99999.0000000089 es pot introduir a l'aplicació i emmagatzemar-lo a la base de dades tal qual. Tanmateix, l'aplicació processa el número de 16 dígits 999999.0000000089 de manera incorrecta com a 999999.0000000088. Els números més llargs es poden truncar, fins i tot si no han arribat Dataverse als límits. Aquesta és una limitació inherent al processament de números en els navegadors web.
  • Big i BigInt no s'admeten en aplicacions de llenç i basades en models.
  • Actualment, les aplicacions de llenç no admeten números de tipus decimal.

Ús de les columnes de moneda

Les columnes de moneda permeten a una organització configurar diverses monedes que es poden utilitzar per a les files de l'organització. Quan les organitzacions tenen diverses monedes, normalment volen poder fer càlculs per a proporcionar valors utilitzant la moneda base. Quan afegiu una columna de moneda a una taula que no té cap altra columna de moneda, s'afegeixen dues columnes addicionals:

  • Una columna de cerca anomenada Moneda que podeu definir a qualsevol moneda activa configurada per a la vostra organització. Podeu configurar diverses monedes actives per a la vostra organització a Configuració Monedes> de l'administració>d'empreses. Hi podeu especificar la moneda i un tipus de canvi amb la moneda base definida per a l'organització. Si teniu diverses monedes actives, podeu afegir la columna de moneda al formulari i permetre que els usuaris especifiquin la moneda cal aplicar als valors de moneda per a aquesta fila. Això canvia el símbol de moneda que es mostra per a les columnes de moneda del formulari.

    Els usuaris també poden canviar les opcions personals per seleccionar una moneda per defecte per a les files que creïn.

  • Una columna decimal anomenada Tipus de canvi que proporciona el tipus de canvi d'una moneda seleccionada associada a la taula respecte a la moneda base. Si aquesta columna s'afegeix al formulari, els usuaris poden veure el valor però no la poden editar. El tipus de canvi s'emmagatzema amb la moneda.

Per a cada columna de moneda que afegiu, s'afegeix una altra columna de moneda amb el sufix _Base al nom. Aquesta columna emmagatzema el càlcul del valor de la columna de moneda que heu afegit i la moneda base. Novament, si aquesta columna s'afegeix al formulari, no es pot editar.

Quan configureu una columna de moneda, podeu triar el valor de precisió. Hi ha tres opcions, com es mostra a la taula següent.

Opció Descripció
Precisió decimal dels preus Aquesta és una precisió d'organització única que s'utilitza per als preus que es troben a Configuració>Administració>Configuració del sistema>Pestaña General.
Precisió de la moneda Aquesta opció aplica la precisió definida per a la moneda a la fila.
Valors de precisió específics Aquesta configuració permet definir una precisió de conjunt específic amb valors entre 0 i 4.

Diferents tipus de cerques

Quan creeu una columna de cerca nova, esteu creant una nova relació de taula de molts a un (N:1) entre la taula amb la qual esteu treballant i el Tipus de fila objectiu definit per a la cerca. Hi ha opcions de configuració addicionals per a aquesta relació que es descriuen a Crear i editar relacions entre taules. Però totes les cerques personalitzades només poden permetre una referència a una única fila per a un sol tipus de fila de destinació.

No obstant això, heu de tenir en compte que no totes les cerques tenen el mateix comportament. Hi ha diferents tipus de cerques de sistema, tal com es mostra a continuació.

Tipus de cerca Descripció
Simple Permet una sola referència a una taula específica. Totes les cerques personalitzades són d'aquest tipus.
Client Permet una sola referència a una fila de compte o de contacte.
Propietari Permet una sola referència a una fila d'equip o d'usuari. Tots les taules d'equip o propietat de l'usuari en tenen una. Més informació: Afegiu una taula com a opció de cerca a la vostra aplicació
Llista de festes Permet diverses referències a diverses taules. Aquestes cerques es troben a les columnes de la taula Correu electrònic A i Cc . També s'utilitzen a les taules Telèfon i Cita.
Respecte Permet una sola referència a diverses taules. Aquestes cerques es troben a la columna Referent a utilitzats en activitats.

Columnes d'imatges

Utilitzeu columnes d'imatge per mostrar imatges a les vostres aplicacions. Les columnes d'imatge estan optimitzades per emmagatzemar dades binàries. Dataverse no desa aquestes dades al magatzem de dades relacionals, la qual cosa millora el rendiment i redueix l'ús de la capacitat. Més informació sobre la capacitat d'emmagatzematge

Cada taula pot tenir una imatge principal columna. Amb les aplicacions basades en models, podeu mostrar aquesta imatge a l'extrem superior dret del formulari. Tot i que una taula disposa d'una columna d'imatge, la visualització de la imatge en una aplicació basada en models requereix que habiliteu dues opcions de configuració.

  • El valor de la propietat de la definició estàndard de la taula Imatge principal s'ha d'establir com a Imatge predeterminada. Les taules personalitzades requereixen una columna d'imatge personalitzada. A continuació, podeu seleccionar aquesta columna d'imatge per al valor Imatge principal a la definició de la taula personalitzada.
  • El formulari de taula on s'ha de mostrar la imatge ha de tenir activada la propietat Mostra la imatge al formulari .

Els usuaris poden triar la imatge per carregar una imatge des del seu ordinador. Les imatges han de ser de menys de 30 MB i han de tenir un dels formats següents:

  • jpg
  • jpeg
  • gif
  • bmp
  • png

Quan es penja la imatge, es converteix en un format .jpg i totes les imatges baixades també utilitzen aquest format. Si es carrega un. gif animat, només es desa el primer marc.

Quan es penja una imatge, es canvia la mida com a imatge en "miniatura" fins a una mida màxima de 144 píxels per 144 píxels. Les persones haurien de canviar la mida o retallar les imatges abans de penjar-les perquè es mostrin bé amb aquesta mida. Totes les imatges es retallen per adoptar la forma quadrada. Si ambdós costats d'una imatge són més petits que 144 píxels, la imatge es retalla perquè sigui un quadrat amb les dimensions del costat més petit.

Nota

Les columnes d'imatge no funcionen amb fluxos de procés del negoci, regles de negocis, gràfics, columnes de valor consolidat ni columnes calculades.

Apreneu a treballar amb definicions de columnes d'Imatge mitjançant codi

Crear una columna d'imatge i afegir-la a un formulari

  1. Aneu a https://make.powerapps.com, seleccioneu Solucions i, a continuació, obriu la solució no gestionada que conté el formulari de taula on voleu afegir una columna d'imatge.

  2. Obriu la taula i, a continuació, seleccioneu l'àrea Columnes .

  3. A la barra d'ordres, seleccioneu Afegeix una columna.

  4. Introduïu o seleccioneu valors per a les propietats següents i, a continuació, seleccioneu Fet.

    • Nom visible, com ara Imatge de la recepta.
    • Nom. És el nom únic que inclou el prefix de l'editor de solucions i que no es pot canviar un cop desat.
    • Tipus de dades. Seleccioneu Imatge.
    • Imatge principal. Les columnes d'imatge configurades com a imatge principal es visualitzen a la part superior dreta del formulari. Només podeu tenir una imatge principal per a cada taula.
    • Activa la seguretat de la columna. Utilitzeu-ho per controlar l'accés a columnes específiques. Més informació: Seguretat a nivell de camp per controlar l'accés
    • Activa l'auditoria. Habilita el registre dels canvis que es fan als registres de taula i l'accés d'usuari per tal que pugueu revisar l'activitat més tard. Més informació: Guia de l'administrador: gestionar Dataverse auditoria
    • Es pot ordenar al tauler d'experiència interactiva. Especifica la columna que s'utilitzarà per configurar taulers interactius. Més informació: Configurar columnes de filtre i funcions de seguretat per a escriptoris digitals interactius
    • Mida màxima de la imatge. El valor per defecte és 10.240 KB. La mida mínima és 1 KB, i la màxima és 30.720 KB.
  5. Seleccioneu Desa la taula.

  6. Seleccioneu la pestanya Formulari i, a continuació, obriu el formulari per editar-lo, com ara el formulari principal de la taula.

  7. Afegiu la columna d'imatge al llenç de formulari.

  8. A la barra d'ordres de l'editor de formularis, seleccioneu Desa i, a continuació, seleccioneu Publica per posar la columna d'imatge a disposició dels usuaris.

Ara, els usuaris d'aplicacions poden seleccionar la imatge per mostrar al formulari. Quan un usuari de l'aplicació obre el formulari d'un registre, pot seleccionar Tria el fitxer, seleccionar la imatge i desar el registre. A continuació, la imatge es visualitza al formulari on es troba la columna d'imatge.

La columna d'imatge d'aquest exemple és la imatge principal, de manera que la imatge també apareix a la part superior esquerra del formulari.

Formulari en temps d'execució amb la imatge principal de patates fregides que es mostra en un registre de taula de receptes

Els usuaris poden seleccionar Obre per mostrar la imatge a mida completa en una pestanya nova del navegador o seleccionar Suprimeix per eliminar la imatge del registre i Dataverse.

Més informació per a desenvolupadors que treballen amb dades d'imatge:

Columnes de fitxers

La columna Fitxer s'utilitza per emmagatzemar dades binàries. Les columnes de fitxer estan optimitzades per emmagatzemar dades binàries. Dataverse no desa aquestes dades al magatzem de dades relacionals, la qual cosa millora el rendiment i redueix l'ús de la capacitat. Més informació sobre la capacitat d'emmagatzematge

L'ús principal previst d'aquesta columna és emmagatzemar una sola imatge, una nota o un adjunt. No obstant això, l'emmagatzematge d'altres formes de dades binàries també és possible. Una o més columnes d'aquest tipus de dades es poden afegir a una taula estàndard personalitzable o una taula personalitzada.

La mida màxima del fitxer per defecte és de 32 MB i la mida més gran que podeu definir amb el dissenyador és de 131.072 KB (131 MB). El límit de mida de fitxer es pot establir individualment per a cada columna de tipus de fitxer afegida a una taula.

Nota

  • Un cop desada la mida màxima del fitxer, no es pot canviar.
  • Les columnes de fitxer no funcionen amb fluxos de procés del negoci, regles de negocis, gràfics, columnes de valor consolidat ni columnes calculades.
  • La validació de camp obligatori no funciona amb columnes de fitxer.
  • A les aplicacions basades en models, la supressió o la càrrega d'un fitxer en un formulari es produeix immediatament, no en desar el formulari. Descartar els canvis en navegar fora no recuperarà el fitxer si se suprimeix.

Per crear una columna de fitxer, a la subfinestra esquerra de Power Apps seleccioneu Solucions, obriu la solució que vulgueu, obriu la taula que vulgueu, seleccioneu l'àrea Columnes , seleccioneu Afegeix una columna i, a continuació, a la subfinestra Propietats de la columna, seleccioneu Fitxer com a tipus dedades.

Aprèn a treballar amb definicions de columnes de fitxer mitjançant codi

Columnes de fórmula Fx

A partir d'una Power Fx columna de fórmules, utilitzeu una columna de fórmules per realitzar operacions que retornin valors durant les operacions de recuperació. Les columnes de fórmula utilitzen la sintaxi del Power Fx, que és semblant a l'Office Excel. Més informació: Treballar amb columnes de fórmules (visualització prèvia)

Cercar i ordenar columnes

La majoria de columnes tenen opcions per habilitar la cerca o l'ordenació del contingut de la columna.

Es pot cercar

Gairebé tots els tipus de dades de columna es creen amb el valor de cerca habilitat. Es pot inhabilitar en el moment de la creació o més endavant després de crear la columna. No es pot habilitar la cerca als tipus de dades següents:

  • Fórmules. Les fórmules s'utilitzen per crear una sortida calculada dinàmicament i, per tant, no s'hi poden fer cerques.
  • Imatge. Les imatges s'emmagatzemen i es recuperen mitjançant URL de referència i, per això, no s'hi poden fer cerques.
  • Cerca multivalor (PartyList). Algunes columnes de cerca del sistema poden contenir diversos valors. Per exemple, la columna Cerca de les files de correu electrònic pot contenir diversos destinataris. No s'admet la cerca de columnes de cerca de diversos valors.

El tipus de dades Client està habilitat per defecte i no es pot inhabilitar. El sistema necessita poder-hi fer cerques.

Es pot ordenar

Gairebé tots els tipus de dades es creen amb el valor Ordenable inhabilitat. Es pot canviar el valor en el moment de la creació o més endavant després de crear la columna. Els tipus de dades següents no ofereixen la capacitat d'habilitar un atribut que es pot ordenar:

  • Opcions. No s'admet l'ordenació de columnes amb diversos valors.
  • Client. Client és una columna de cerca estàndard i no es pot ordenar perquè es recupera dinàmicament.
  • Fitxer. Els fitxers s'emmagatzemen amb URL de referència i ordenar-los no és útil.
  • Fórmules. Les fórmules s'utilitzen per crear una sortida calculada dinàmicament i, per tant, no es poden ordenar.
  • Imatge. No hi ha cap manera significativa d'ordenar les imatges.
  • Cerca multivalor (PartyList). Algunes columnes de cerca del sistema poden contenir diversos valors. Per exemple, la columna Cerca de les files de correu electrònic pot contenir diversos destinataris. No s'admet l'ordenació de columnes amb diversos valors.