Descripción de valores nulos y vacíos en propiedades

En el caso de las propiedades, hay una diferencia entre los valores nulos y los valores vacíos definidos. Esta distinción tiene importantes ramificaciones para importar y exportar datos a una dimensión.

Definición de valores vacíos definidos y nulos

  • Valor nulo: una propiedad que cumple las siguientes condiciones:
    • No tiene ningún valor definido
    • No tiene ningún valor predeterminado. Es decir, en la propiedad no se ha especificado ningún valor predeterminado, o bien el valor predeterminado especificado es una cadena vacía o es una propiedad derivada y el valor derivado es una cadena vacía. Consulte Propiedades derivadas.
    • Para la herencia de propiedades, no tiene ningún valor de herencia. Consulte Propiedades de herencia.
  • Valor vacío definido: propiedad que tiene una cadena vacía como valor definido almacenado.

Si bien una propiedad puede tener un valor nulo, solo estos tipos de datos de propiedad admiten un valor vacío definido:

  • Lista
  • Memorando
  • Cadena (sin la opción Usar lista de valores permitidos activada)
  • Cadena (con la opción Usar lista de valores permitidos activada si también está activada la opción Incluir entrada en blanco)

Para mostrar la diferencia, suponga que tiene una propiedad Centro de costos que hereda su valor de un nodo padre. Si el nodo padre no contiene un valor para esa propiedad, el valor de la propiedad Centro de costos es nulo. Al introducir un valor en el nodo padre, el valor de la propiedad Centro de costos se hereda del nodo padre. A continuación, si borra el valor de la propiedad Centro de costos, su valor no vuelve a ser nulo, sino que ahora es un valor vacío definido.

Para obtener información sobre la importación y exportación de valores nulos o vacíos, consulte Gestión de opciones de importación y Gestión de las opciones de exportación.