Tipos de columnas

Os nomes utilizados para os tipos dependen do deseñador utilizado. Power Apps utiliza unha convención que inclúe a forma en que os datos están formatados. O tipo de explorador de solucións utiliza un nome aliñado co tipo de datos da base de datos cun modificador de formato.

Vexa este vídeo para obter unha visión xeral rápida sobre os tipos de Dataverse:

A táboa seguinte inclúe o correspondente tipo de API AttributeTypeDisplayName.

Tipo de datos de Power Apps Tipo de explorador de solucións Tipo de API
Enteiro grande Selo de data/hora BigIntType
Opción Conxunto de opcións PicklistType
Choices Campo de selección múltiple MultiSelectPicklistType
Moeda Moeda MoneyType
Cliente Cliente CustomerType
Data e hora. Data e hora.
Formato de Data e hora
DateTimeType
Só data Data e hora.
Formato Só data
DateTimeType
Número decimal Número decimal DecimalType
Duración Número enteiro
Formato Duración
IntegerType
Enviar correo electrónico Liña única de texto
Formato Correo electrónico
StringType
Ficheiro Ficheiro FileType
Número de punto flotante Número de punto flotante DoubleType
Imaxe Imaxe ImageType
Linguaxe Número enteiro
Formato Idioma
IntegerType
Busca Busca LookupType
Texto de varias liñas Varias liñas de texto MemoType
Propietario Propietario OwnerType
Número de teléfono Liña única de texto
Formato Teléfono
StringType
Estado Estado StateType
Razón do estado Razón do estado StatusType
Mensaxe de texto Liña única de texto
Formato Texto
StringType
Área de texto Liña única de texto
Formato Área de texto
StringType
Símbolo do valor Liña única de texto
Formato Símbolo do valor
StringType
Fuso horario Número enteiro
Formato Fuso horario
IntegerType
Identificador único Identificador Único ou Clave Principal UniqueidentifierType
Enderezo URL Liña única de texto
Formato URL
StringType
Número enteiro Número enteiro
Formato Ningún
IntegerType
Si/Non Dúas opcións BooleanType

Para obter máis descricións para cada tipo, pode engadir ou editar, consulte o artigo para o deseñador correspondente:

Para obter máis información sobre como os tipos de datos de columna están definidos na API, consulte Metadatos de atributo

Tipos de columna utilizados polo sistema

Hai algunhas columnas usadas polo sistema que non podes engadir usando o deseñador.

Tipo Descripción
Selo de data/hora Un tipo Enteiro grande utilizado polo sistema para capturar un número de versión para xestionar actualizacións a unha táboa.
Cliente Unha columna de busca que se pode utilizar para especificar un cliente, que pode ser unha conta ou un contacto.
Nota: Este atributo pode engadirse utilizando o deseñador do explorador de solucións.
Propietario Unha columna de busca de sistema que fai referencia o usuario ou equipo que está atribuído o usuario ou equipo propiedade da fila da táboa.
Razón do estado Unha columna do sistema que teña que fornecer detalles adicionais acerca da columna de Estado. Cada opción non está asociada a un Estado as opcións dispoñibles. Pode engadir e editar as opcións.

Tamén pode incluír transicións de estado personalizados para controlar en que estado as opcións están dispoñibles para determinadas táboas. Máis información: Definir as transicións de motivo para o estado de táboas personalizadas
Estado Unha columna do sistema que teña as opcións correspondentes xeralmente ao estado activos e inactivos. Opcións adicionais ten a algúns atributos do sistema, pero todos os atributos personalizados só ten Activo e Inactivo opcións de estado.
Identificador único Unha columna de sistema almacena un valor identificador único global GUID (globally unique identifier) para cada fila.

Columnas de texto

As columnas de texto poden conter caracteres de texto. Este tipo de columna ten varias opcións de formato que cambiarán de presentación do texto.

Mire este vídeo para obter unha rápida visión xeral sobre as columnas de texto:

Hai tres tipos de columna de texto básico: Todos os valores seguintes indícanse en número de caracteres.

Nome do tipo de columna Valor predefinido Valor máximo Descripción
Mensaxe de texto 100 4000 Acepta unha liña única de texto.
Área de texto 100 4000 Acepta varias liñas de texto. Pódese configurar o número de filas mostradas para a columna. Úsase para pequenas cantidades de texto.
Texto de varias liñas 150 1048576 Acepta varias liñas de texto. Pódese configurar o número de filas mostradas para a columna. Utilízase cando se necesitan grandes cantidades de texto.

Eleccións

Pode personalizar formularios (principal, de creación rápida e de visualización rápida) e modelos de correo engadindo columnas de selección múltiple denominadas Eleccións. Ao engadir unha columna de eleccións, pode especificar varios valores que estarán dispoñibles para que os seleccionen os usuarios. Cando os usuarios enchan o formulario, poden seleccionar un, varios ou todos os valores mostrados nunha lista despregable.

Por exemplo, se unha organización opera en varias áreas ou países / regeions, pode incluír varios lugares ou países / rexións nunha columna "Área de operación". Un usuario pode seleccionar unha ou varias localizacións da lista de valores dispoñibles.

As eleccións pódense usar con grades só de lectura, grades editables e a maioría de formularios. As opcións de selección múltiple non se poden usar con:

  • Fluxos de traballo, fluxos de procesos comerciais, accións, diálogos, regras de negocio, gráficos, columnas de resumo ou columnas calculadas.
  • Informes, SLA1 e regras de encamiñamento1.

1A táboa require Dynamics 365 Customer Service.

Formularios

As columnas de selección múltiple de elección admítense nos seguintes tipos de formularios:

Tipo de formulario Dispoñibilidade
Formulario de Turbo Si
Actualizar formulario Read-only (a columna estará dispoñible pero non se pode editar)
Formulario herdado No
Formulario de edición en masa No

Pode utilizar opcións globais que están definidas na súa organización para configurar valores para as opcións de selección múltiple.

Utilizar o tipo de número

Ao escoller o tipo correcto de columna numérica para usar, a decisión de usar un tipo Número Enteiro ou Moeda debería ser bastante sinxela. A opción entre utilizar Punto Floating ou Decimal números require thought máis.

Mire este vídeo para axudarlle a decidir que tipo de columna usar:

Números de decimal están almacenados na base de datos exactamente como especificado. Flotante punto números almacenar unha approximation extremely peche valor. Por que escolla approximation extremely peche cando teña o valor exacto? A resposta é obter o rendemento do sistema diferente.

Utilice decimais cando é necesario fornecer informes que requiren cálculos moi correcta ou se normalmente utilizan consultas buscar valores son iguais ou é igual a outro valor.

Use números de punto flotante cando almacene datos que representen fraccións ou valores que normalmente consultarás en comparación con outro valor usando máis ou menos que os operadores. A maioría dos casos, a diferenza entre decimal e flotante non é notable. A menos que necesitan os cálculos posibles máis precisa, números de punto flotante debería traballen para vostede.

Os enteiros grandes (ou BigInt) son números grandes cun valor máximo de 9 223 372 036 854 775 807. Utilízase para almacenar números moi grandes que superan as capacidades de Número Enteiro e Decimal. Algúns usos para isto inclúen o almacenamento de valores de marca de tempo e como ID únicos, así como números superiores a 100 000 millóns.

Nota

Actualmente, BigInt só está dispoñible para o seu uso a través da API. Isto inclúe a creación de columnas, a creación de datos e a xestión de datos.

Uso de columnas de moeda

Columnas de moeda permiten dunha organización para configurar varias moedas que poida utilizar filas da organización. Cando as organizacións teñen varias moedas, normalmente desexan para poder realizar os cálculos para fornecer valores utilizando a súa moeda base. Cando engade unha columna de moeda a unha táboa que non teña outras columnas de moeda, engádense dúas columnas adicionais:

  • Unha columna de busca chamada Moeda que pode definir a calquera moeda activa configurada para a súa organización. Pode configurar varias moedas activas para a súa organización en Configuración > Xestión de empresa > Moedas. Non pode especificar a moeda e unha taxa de cambio coa moeda base para a organización. Se ten varias moedas activas, pode engadir a columna de moeda ao formulario e permitir a xente especificar que moeda se debería aplicar ao valores monetarios desta fila. Isto modifica o símbolo monetario mostrado para as columnas de moeda no formulario.

    As persoas tamén poden modificar as súas opcións persoais para seleccionar unha moeda predefinida para as filas que crean.

  • Unha columna decimal chamada Tipo de Cambio que fornece o tipo de cambio para a moeda seleccionada asociada á táboa en relación coa moeda base. Se esta columna se engade ao formulario, os usuarios poderán ver o valor, pero non o poderán editar. A taxa de cambio é almacenado coa moeda.

Para cada columna de moeda que engada, engádese outra columna de moeda co sufixo _Base no nome. Esta columna almacena o cálculo de valor da columna de moeda que engadiu e a moeda base. Unha vez máis, se esta columna se engade ao formulario, non se pode editar.

Ao configurar unha columna de moeda pode escoller o valor de precisión. Existen tres opcións, como se mostra na táboa a seguir.

Opción Descrición
Precisión decimal de prezos Esta é unha precisión de única organización que se vai usar para os prezos de Configuración > Administración > Configuración do sistema > Separador xeral.
Precisión de moeda Esta opción aplica a precisión definida para a moeda da fila.
Valores de precisión específicos Estes axustes permiten definir unha precisión de conxunto específica usando valores entre 0 e 4.

Diferentes tipos de lookups

Cando creas unha nova columna de lookup estás creando unha nova relación de táboa Many-to-One (N:1) entre a táboa coa que estás a traballar e o Tipo de fila de destino definido para o lookup. Hai opcións de configuración adicionais para esta relación que se describen en Crear e editar relacións entre táboas. Pero todas as buscas personalizadas só poden permitir unha referencia a unha fila individual para un tipo de fila de destino única.

No entanto, vostede debe ter teña en conta que non cada busca compórtase deste modo. Hai varios tipos diferentes de lookups de sistema como se mostra aquí.

Tipo de busca Descripción
Simple Permite unha referencia única a unha táboa determinada. Todos os lookups personalizada son deste tipo.
Cliente Permite unha referencia única a unha conta ou unha fila de contacto.
Propietario Permite unha única referencia a un equipo ou unha fila de usuario. Todas as táboas de equipo ou propiedade do usuario teñen unha destas. Máis información: Engadir unha táboa como opción de busca na súa aplicación
PartyList Permite varias referencias a varias táboas. Estas buscas atópanse nas columnas Para e CC da táboa Correo electrónico. Tamén se utilizan nas táboas Teléfono e Compromiso.
Referente a Permite unha única referencia a varias táboas. Estas buscas atópanse na columna correspondente utilizada en actividades.

Columnas de imaxe

Usa columnas de imaxes para amosar imaxes nas túas aplicacións. As columnas de imaxes están optimizadas para almacenar datos binarios. Dataverse Non garda estes datos no almacén de datos relacional, que mellora o rendemento e reduce o uso da capacidade. Máis información sobre a capacidade de almacenamento

Cada táboa pode ter unha columna de imaxe primaria. Con aplicacións impulsadas por modelos, pode mostrar esta imaxe na esquina superior dereita do formulario. Aínda que unha táboa ten unha columna de imaxe, mostrar esa imaxe nunha aplicación controlada por modelos require que active dúas opcións de configuración.

  • A definición da táboa estándar do valor da propiedade Imaxe primaria debe estar configurada en Imaxe predefinida. As táboas personalizadas requiren unha columna de imaxe personalizada. A continuación, pode seleccionar esa columna de imaxe para o valor Imaxe primaria na definición de táboa personalizada.
  • O formulario de táboa onde se mostrará a imaxe debe ter activada a propiedade Amosar imaxe no formulario.

As persoas escollen a imaxe para cargar unha imaxe desde o seu computador. As imaxes deben ocupar menos de 30 MB e estar nun dos seguintes formatos:

  • jpg
  • jpeg
  • gif
  • bmp
  • png

Cando a imaxe está cargada, converterase a un formato .jpg e todas as imaxes descargadas tamén utilizarán este formato. Se cargou un .gif animated, só o primeiro marco gardar.

Cando se carga unha imaxe, redimensionarase como unha imaxe de "miniatura" ata un tamaño máximo de 144 píxeles por 144 píxeles. A xente debe redimensionar ou colleitar as imaxes antes de subilas para que se mostren ben usando este tamaño. Todas as imaxes cropped estea square. Se ambos os lados dos unha imaxe ter menos de píxeles 144, imaxe ser cropped estea square con dimensions parte redefinir.

Nota

As columnas de imaxe non funcionan con fluxos de procesos comerciais, regras de negocio, gráficos, columnas de resumo ou columnas calculadas.

Aprende a traballar coas definicións da columna Imaxe usando código

Crear unha columna de imaxe e engadila a un formulario

  1. Vaia a https://make.powerapps.com, seleccione Solucións e, a continuación, abra a solución non xestionada que contén o formulario de táboa no que quere engadir unha columna de imaxe.

  2. Abra a táboa e logo seleccione a área Columnas.

  3. Na barra de comandos, seleccione Engadir columna.

  4. Introduza ou seleccione valores para as seguintes propiedades e seleccione Feito.

    • Nome para mostrar, como Imaxe de receita.
    • Nome. Este é o nome único que inclúe o prefixo publicador de solucións e que non se pode cambiar unha vez gardado.
    • Tipo de datos. Seleccione Imaxe.
    • Imaxe primaria. As columnas de imaxe que se definen como imaxe principal móstranse na esquina superior dereita do formulario. Só pode ter unha imaxe primaria para cada táboa.
    • Activar seguranza de columna. Utilízase para controlar o acceso a columnas específicas. Máis información: Seguranza de nivel de campo para controlar o acceso
    • Activar auditoría. Activa o rexistro de modificacións que se realizan a rexistros de táboa e acceso de usuario, de forma que lle permitirá revisar a actividade máis tarde. Máis información: Guía para administradores: Xestionar a auditoría de Dataverse
    • Ordenable no panel de experiencia interactiva. Especifica que a columna será usada para configurar cadros interactivos. Máis información: Configurar columnas de filtro e roles de seguranza para os paneis interactivos
    • Tamaño máximo da imaxe. O valor predefinido é 10.240 KB. O tamaño mínimo é 1 KB e o máximo é 30.720 KB.
  5. Seleccione Gardar táboa.

  6. Seleccione o separador Formularios e, a seguir, abra o formulario para editalo, por exemplo o formulario principal de táboa.

  7. Engada a columna de imaxe ao lenzo do formulario.

  8. Na barra de comandos do editor de formularios, seleccione Gardar e, a seguir, seleccione Publicar para que a columna de imaxe estea dispoñible para os usuarios.

Os usuarios da aplicación agora poden seleccionar a imaxe para mostrar no formulario. Cando un usuario da aplicación abre o formulario para un rexistro, pode seleccionar Escoller ficheiro, seleccionar a imaxe e, a seguir, gardar o rexistro. Despois, a imaxe móstrase no formulario no que se atopa a columna de imaxe.

A columna de imaxe deste exemplo é a imaxe principal, polo que a imaxe tamén aparece na parte superior esquerda do formulario.

Formulario en tempo de execución coa imaxe principal de patacas fritidas mostrada nun rexistro de táboa de receitas

Os usuarios poden seleccionar Abrir para mostrar a imaxe a tamaño completo nunha nova pestana do navegador ou seleccionar Eliminar para eliminar a imaxe do rexistro e Dataverse.

Máis información para programadores que traballan con datos de imaxe:

Columnas de ficheiro

A columna Ficheiro úsase para almacenar datos binarios. As columnas de ficheiros están optimizadas para almacenar datos binarios. Dataverse Non garda estes datos no almacén de datos relacional, que mellora o rendemento e reduce o uso da capacidade. Máis información sobre a capacidade de almacenamento

O principal uso desta columna é almacenar unha única imaxe, nota ou anexo. Non obstante, o almacenamento doutras formas de datos binarios tamén é posible. Pódense engadir unha ou máis columnas deste tipo de datos a unha táboa personalizable estándar existente ou a unha táboa personalizada.

O tamaño do ficheiro máximo predeterminado é de 32 MB e o maior tamaño que pode configurar usando o deseñador é de 131.072 KB (131 MB). O límite de tamaño do ficheiro pódese establecer individualmente para cada columna do tipo de ficheiro engadida a unha táboa.

Nota

  • Unha vez gardado o tamaño máximo de ficheiro, non se poderá cambiar.
  • As columnas de ficheiro non funcionan con fluxos de procesos comerciais, regras de negocio, gráficos, columnas de resumo ou columnas calculadas.

Para crear unha columna de ficheiro, no panel esquerdo de Power Apps, seleccione Solucións, abra a solución que desexa, abra a táboa que desexe, seleccione a área Columnas, seleccione Engadir columna e despois, no panel Propiedades das columnas, seleccione Ficheiro como Tipo de datos.

Aprende a traballar coas definicións da columna de ficheiros usando código

Columnas de fórmulas de Fx

Creada en Power Fx, use unha columna de fórmula de Fx para realizar operacións que devolvan valores durante as operacións de recuperación. As columnas de fórmulas usan a sintaxe de Power Fx que é similar a Office Excel. Máis información: Traballar con columnas de fórmulas (versión preliminar)

Busca e ordenación de columnas

A maioría das columnas teñen opcións para activar a busca ou a ordenación do contido da columna.

Permite buscas

Case todos os tipos de datos de columna se crean co valor Permite buscas activado. Pódese desactivar no momento da creación ou máis tarde despois de crear a columna. Os seguintes tipos de datos non poden estar activados para as buscas:

  • Ficheiro. Os ficheiros gárdanse e recupéranse mediante URL de referencia e, por iso, non se poden buscar.
  • Fórmulas. As fórmulas úsanse para crear unha saída calculada dinamicamente e, por iso, non se poden buscar.
  • Imaxe. As imaxes gárdanse e recupéranse mediante URL de referencia e, por iso, non se poden buscar.
  • Lookup Multivalue (PartyList). Algunhas columnas de busca do sistema poden conter múltiples valores. Por exemplo, a columna Para buscar filas de correo electrónico pode conter varios destinatarios. Non se admite a busca de columnas de lookup multivalor.

O tipo de datos Cliente está activado para as buscas por defecto e non se pode desactivar. É necesario que o sistema o poida buscar.

Ordenable

Case todos os tipos de datos de columna se crean co valor Ordenable desactivado. O valor pode modificarse no momento da creación ou máis tarde despois de crear a columna. Os seguintes tipos de datos non ofrecen a posibilidade de activar un atributo ordenable:

  • Opcións. Non se admite a selección de columnas con múltiples valores.
  • Cliente. O cliente é unha columna de lookup estándar e non se pode ordenar porque se recupera dinámicamente.
  • Ficheiro. Os ficheiros almacénanse usando URL de referencia e a selección destes non son útiles.
  • Fórmulas. As fórmulas úsanse para crear unha saída calculada dinamicamente e, por iso, non se poden ordenar.
  • Imaxe. Non hai unha forma significativa de ordenar imaxes.
  • Lookup Multivalue (PartyList). Algunhas columnas de busca do sistema poden conter múltiples valores. Por exemplo, a columna Para buscar filas de correo electrónico pode conter varios destinatarios. Non se admite a selección de columnas con múltiples valores.

Nota

Pode indicarnos as súas preferencias para o idioma da documentación? Realice unha enquisa breve. (teña en conta que esa enquisa está en inglés)

Esta enquisa durará sete minutos aproximadamente. Non se recompilarán datos persoais (declaración de privacidade).