Tipos de columna en Microsoft Dataverse
Las tablas contienen columnas. Al crear una columna, seleccione el tipo de datos de la misma. El tipo de datos determina los valores que se pueden almacenar en esa columna. Todas las columnas tienen un solo tipo de datos.
Dataverse tiene numerosos tipos de datos para las columnas en una tabla. Algunos tipos de datos tienen formatos que afectan a la forma en que se muestra la columna en las aplicaciones. Cada tipo de datos tiene sus propios atributos que se pueden configurar para proporcionar más personalización a la columna.
Los tipos de columna disponibles en Microsoft Dataverse se clasifican aquí:
Texto
Las columnas de texto contienen cadenas de texto alfanuméricos y también proporcionan un formato específico.
Línea de texto única
Un valor de texto que se muestra en un cuadro de texto de una sola línea. Una sola línea de texto tiene varios formatos:
Texto sin formato o Texto: cadena de texto de formato libre que se muestra en un cuadro de texto de una sola línea.
Área de texto: valor de texto que se muestra en un cuadro de texto de varias líneas. Si necesita utilizar más de 4000 caracteres, use una opción Varias líneas de texto.
Texto enriquecido: valor de texto con formato que se muestra en un cuadro de texto de varias líneas. Si necesita utilizar más de 4000 caracteres, use el tipo de datos Texto de varias líneas.
Correo electrónico: valor de texto que se valida como una dirección de correo electrónico y, en la columna, se representa como vínculo mailto.
Número de teléfono: valor de texto que se valida como un número de teléfono y se representa como un vínculo para iniciar una llamada de teléfono mediante Skype.
Símbolo del valor: valor de texto para un símbolo del valor que muestra un vínculo que se abre para mostrar una oferta para el símbolo del valor del mercado de valores.
Dirección URL: valor de texto que se valida como dirección URL y se representa como vínculo para abrir la dirección URL.
La longitud máxima de una sola línea de columna de texto es de 4000 caracteres. La longitud predeterminada es de 100 caracteres. La longitud de una sola línea de columna de texto se puede cambiar antes y después de crear la columna.
Nota
Puede editar una sola línea de columna de texto y cambiar su tipo de datos a una columna de autonumeración.
Varias líneas de texto
Un valor de texto que se muestra en un cuadro de texto de varias líneas. Varias líneas de texto tienen dos formatos:
Texto sin formato o Texto: cadena de texto de formato libre que se muestra en un cuadro de texto de varias líneas.
Texto enriquecido: valor de texto con formato que se muestra en un cuadro de texto de varias líneas.
La longitud máxima de varias líneas de columna de texto es de 1 048 576 caracteres. La longitud predeterminada es de 2,000 caracteres. La longitud de varias líneas de columna de texto se puede cambiar antes y después de crear la columna.
Número
Las columnas numéricas almacenan valores numéricos. Hay varios tipos de datos numéricos. Para obtener más información, consulte Usar el tipo de número correcto.
Número entero
Las columnas de números enteros almacenan valores enteros. El número entero tiene varias opciones de formato:
Ninguno (valor predeterminado): valor numérico sin formato especial.
Duración: valor numérico presentado como lista desplegable que incluye intervalos de tiempo. El usuario puede seleccionar un valor de la lista o escribir un valor entero que represente el número de minutos.
Zona horaria: valor numérico presentado como lista desplegable que incluye zonas horarias.
Cód. idioma: valor numérico presentado como lista desplegable que incluye los idiomas que se habilitan para el entorno. Si no se habilitan idiomas adicionales, el idioma base es la única opción. El valor guardado es el valor Identificador de configuración regional (LCID) correspondiente al idioma.
De forma predeterminada, una columna de números enteros tiene un valor mínimo de -2 147 483 648 y un valor máximo de 2 147 483 647. Se pueden configurar los valores mínimo y máximo. Puede configurar la propiedad Size of number para una columna de números enteros en Grande y permitirá valores entre -9 223 372 036 854 775 808 y 9 223 372 036 854 775 807.
Decimal
Un valor decimal con hasta 10 unidades decimales. Los números decimales se almacenan en la base de datos exactamente como se especifica.
De forma predeterminada, una columna de números decimales tiene un valor mínimo de -100 000 000 000 y un valor máximo de 100 000 000 000. Se pueden configurar los valores mínimo y máximo.
Float
Un número de punto flotante con hasta cinco decimales. Solo debe utilizar float cuando sea necesario, ya que los números de punto flotante almacenan una aproximación cercana del valor y varias características de Dataverse no admiten float, como las columnas calculadas.
De forma predeterminada, una columna de float tiene un valor mínimo de 0 y un valor máximo de 1 000 000 000. Se pueden configurar los valores mínimo y máximo.
Código de idioma
Este código de idioma es un número entero que se utiliza para almacenar identificadores de idioma, conocidos como LCID (identificadores de configuración regional).
Duración
La duración es un valor de número entero que representa una duración de tiempo en minutos.
Zona horaria
La zona horaria también es un valor de número entero que representa zonas horarias específicas. Dataverse usa la hora UTC para almacenar valores de fecha y hora, pero puede usar un valor de zona horaria para ajustarse a una zona horaria específica.
Divisa
El tipo de datos de divisa almacena valores monetarios para cualquier divisa configurada para el entorno.
Cuando agrega una columna de divisa, se agregan cuatro columnas a la tabla:
Divisa: una columna numérica que contiene el valor del dinero para la divisa seleccionada.
Divisa (base): una columna de solo lectura contiene el valor del dinero convertido a la divisa base establecida al crear el entorno.
Divisa: una columna de búsqueda que los usuarios pueden configurar en cualquier divisa activa configurada para su entorno.
Tipo de cambio: una columna decimal que proporciona el tipo de cambio utilizado para la divisa seleccionada.
Puede establecer un nivel de precisión o puede optar por basar la precisión en una divisa específica o en una precisión estándar única utilizada por la organización.
De forma predeterminada, una columna de divisa tiene un valor mínimo de -922 337 203 685 477 y un valor máximo de 922 337 203 685 477. Se pueden configurar los valores mínimo y máximo.
Fecha y hora
La columna de fecha y hora almacena valores de fecha y hora. En Microsoft Dataverse, puede especificar cómo se muestran los valores de fecha y hora a los usuarios y cómo se ajustan a las zonas horarias.
Hay dos opciones disponibles para las columnas de fecha y hora.
Formato: si se muestra la parte de tiempo del valor.
Ajuste de zona horaria: la configuración predeterminada es Local del usuario, pero también puede establecerla como Independiente de la zona horaria.
Formato
Todas las columnas de fecha y hora tienen una porción de hora. El formato determina si se muestra la parte de tiempo del valor.
Fecha y hora: muestra los valores de la fecha y la hora.
Solo fecha: solo muestra la parte de la fecha del valor. El valor de la hora que no se muestra es 12 de la mañana, según el Ajuste de zona horaria.
Búsqueda
Puede crear dos tipos de columnas de búsqueda:
Búsqueda: columna que vincula dos tablas en una relación de varios a uno. Una columna de búsqueda crea una referencia a una única fila en la tabla relacionada.
Cliente: columna de búsqueda que puede usar para especificar un cliente, que puede ser una cuenta o un contacto. Agregar una columna de búsqueda a una tabla crea dos relaciones de varios a uno desde la tabla hasta las tablas de cuentas y contactos.
Elección
Una elección es un tipo de columna que define un conjunto de opciones. Cuando se muestra una opción en un formulario, utiliza un control de lista desplegable. Las columnas de opciones también se conocen como listas de selección y conjuntos de opciones.
Las columnas de elección son pares clave/valor que contienen elementos con un valor entero y una etiqueta.
Columna de elección
Una columna de opción muestra una lista de opciones donde solo se puede seleccionar una opción.
Al crear una columna de opciones, puede especificar Sincronizar con la opción global. Tiene dos opciones:
Global: una opción global es un componente independiente y se puede reutilizar para varias columnas en varias tablas. La lista de opciones se comparte para las columnas de la tabla que utilizan la opción global.
Local: solo existe una opción local para la columna de la tabla.
Sí/No
Una columna Sí/No es un valor booleano que tiene solo dos opciones. Puede elegir la etiqueta que se mostrará para cada opción. Las etiquetas predeterminadas son Sí y No.
Nota
Se admiten etiquetas de elección y columnas sí/no para la localización cuando los paquetes de idioma están habilitados para el entorno.
Archivo
Dataverse proporciona dos tipos de datos para almacenar documentos e imágenes:
Archivo: columna que puede almacenar archivos hasta un tamaño máximo especificado. El tamaño de archivo máximo predeterminado es de 32 768. El tamaño máximo debe estar comprendido entre 1 KB y 131 072 KB.
Imagen: muestra una sola imagen para cada registro en la aplicación. Opcionalmente, puede seleccionar una columna de imagen para que sea la imagen principal de la tabla y esta imagen se muestra en la parte superior izquierda de un formulario de aplicación basada en modelo. El tamaño de imagen máximo predeterminado es de 10 240. El tamaño máximo debe estar comprendido entre 1 KB y 30 720 KB.
Autonumeración
Las columnas de autonumeración generan automáticamente cadenas alfanuméricas cada vez que se crean. Puede personalizar el formato de estas columnas y luego dejar que el sistema genere valores coincidentes que se completen automáticamente.
Las columnas de autonumeración se tratan más adelante en este módulo.
Fórmula (PowerFx)
Las columnas de fórmula usan el lenguaje Power Fx para calcular el valor de la columna. Usan una sintaxis similar a la de Office Excel. Las columnas de fórmula son de solo lectura.
Tipos de datos del sistema
Hay varios tipos de datos para las columnas de la tabla, pero no se pueden utilizar al crear columnas.
Identificador único: una columna del sistema almacena un valor de identificador único global (GUID) para cada fila.
Propietario: columna de búsqueda del sistema que hace referencia al usuario o equipo al que se le asigna una fila de tabla en propiedad de usuario o equipo.
PartyList: permite múltiples referencias a varias tablas. Estas búsquedas se encuentran en las columnas Para y CC de la tabla Correo electrónico. También se utilizan en las tablas Teléfono y Citas.
Referente a: permite una única referencia de búsqueda en varias tablas. Estas búsquedas se encuentran en la columna relativa a las actividades.
Estado: columna del sistema que tiene opciones que suelen corresponder a un estado activo e inactivo. Algunas tablas del sistema tienen más opciones, pero todas las tablas personalizadas tienen solo opciones de estado Activo e Inactivo.
Razón para el estado: columna del sistema que tiene opciones con detalles adicionales sobre la columna Estado. Cada opción se asocia con una de las opciones de estado disponibles. Puede agregar y editar las opciones de razón para el estado.
Consejo
Puede agregar cualquier combinación de columnas a una tabla personalizada o estándar para satisfacer sus necesidades, pero no puede eliminar una columna estándar de una tabla estándar.
