Saltar al contenido

Opciones de Reparto

Al trabajar con columnas en App Builder, es posible que desee aprovechar las Opciones de conversión. Las opciones de conversión se utilizan para asignar un tipo de datos a una expresión y están disponibles para las columnas al crear y modificar reglas comerciales. Las opciones de conversión le permiten cambiar el valor del tipo de datos lógicos para una columna seleccionada mientras mantiene el tipo de datos físicos intacto en la capa de almacenamiento de datos. Este artículo proporcionará una descripción general de las diferentes opciones de conversión disponibles, así como un ejemplo de cómo trabajar con opciones de conversión para porcentaje.

Para trabajar con opciones de conversión, se accede a ellas desde la capa de lógica comercial de App Builder cuando crea una regla y hace clic en la pantalla SQL empresarial para definirla, cada columna agregada a la regla tiene un ícono emergente correspondiente en el que se puede hacer clic para ver y editar la información detallada de la columna correspondiente. Opciones de conversión es un área en esta pantalla de definición de columna.

Los diferentes Tipos de datos lógicos disponibles para seleccionar como Opciones de conversión son:

  • Booleano - Sí/No
  • Moneda - Valores numéricos con decimales, deben usarse para almacenar valores de moneda
  • Fecha - Solo fecha
  • Fecha/Hora - Fecha y hora del día
  • Decimal - Tipo de datos numéricos con escala y precisión fijas
  • Archivo - Archivo adjunto binario
  • HTML - HTML
  • Número - Cualquier número
  • Porcentaje - Porcentaje
  • Foto - Imagen
  • Cadena - Cadena
  • Hora - Solo hora del día
  • ID único - Identificador único

Los siguientes valores corresponden al valor de Tipo de datos lógicos seleccionado y también están disponibles para configurarse en Opciones de conversión si corresponde al Tipo de datos lógicos:

  • Longitud para un tipo de datos numéricos es la cantidad de bytes que se usan para almacenar el número. La longitud para una cadena de caracteres o un tipo de datos Unicode es la cantidad de caracteres. La longitud de los tipos de datos binarios, varbinary e imagen es la cantidad de bytes. Por ejemplo, un tipo de datos int puede contener 10 dígitos, se almacena en 4 bytes y no acepta puntos decimales. El tipo de datos int tiene una precisión de 10, una longitud de 4 y una escala de 0.
  • Precisión es la cantidad de dígitos de un número. Por ejemplo: el número 123,45 tiene una precisión de 5
  • Escala es la cantidad de dígitos que se muestran a la derecha del punto decimal en un número. Por ejemplo, el número 123,45 tiene una escala de 2

Opciones de Conversión para el Ejemplo de Porcentaje

Este ejemplo describe las opciones de conversión al definir una columna en una regla de negocio como un tipo de datos lógicos de porcentaje.

Los siguientes valores se pueden configurar para un tipo de datos lógicos de porcentaje:

  • Longitud para un tipo de datos numéricos es la cantidad de bytes que se utilizan para almacenar el número. La longitud para una cadena de caracteres o un tipo de datos Unicode es la cantidad de caracteres. La longitud para los tipos de datos binarios, varbinary e imagen es la cantidad de bytes. Por ejemplo, un tipo de datos int puede contener 10 dígitos, se almacena en 4 bytes y no acepta puntos decimales. El tipo de datos int tiene una precisión de 10, una longitud de 4 y una escala de 0.
  • Precisión es la cantidad de dígitos en un número. Por ejemplo: el número 123,45 tiene una precisión de 5
  • Escala es la cantidad de dígitos que se muestran a la derecha del punto decimal en un número. Por ejemplo, el número 123,45 tiene una escala de 2

Cuando se trabaja con porcentajes, recuerda que el 50 % es 0,5. Si necesitas representar el 12,34 %, es 0,1234 y necesitas una escala de 4 para representarlo.

Nota

Las opciones de conversión son diferentes a las del nivel de control, donde puede configurar Cadena de formato en Porcentaje – Decimal (12,5 %) o Porcentaje – Número entero (12 %). Si desea utilizar las opciones de conversión para porcentaje, primero debe deshabilitar cualquier cadena de formato aplicada en el panel Varios. Tener la cadena de formato aplicada puede entrar en conflicto con la configuración de la opción de conversión.

Recursos Adicionales

Para obtener más información, consulte el artículo de Microsoft Precisión, escala y longitud