Cómo distinguir un campo vacío de un valor cero

Un cero afirma una cantidad; un vacío puede significar dato desconocido, no aplicable o pendiente.

Equipo enginerIT· 2 min de lectura
Cero, ausencia y borrado tienen efectos distintos

Un cero afirma una cantidad; un vacío puede significar dato desconocido, no aplicable o pendiente. Define esa diferencia por campo antes de importar, calcular o actualizar registros. Sustituir todos los vacíos por cero introduce decisiones que quizá nadie autorizó.

Describe tres situaciones reales

Toma un campo concreto, como cantidad disponible, y pide ejemplos de cero confirmado, dato aún no recibido y campo que no corresponde a ese artículo. Acuerda qué hacer en cada caso: bloquear una reserva, pedir información o excluir una comprobación. Si el negocio necesita diferenciar varios motivos de ausencia, añade un estado de calidad independiente del valor numérico. No intentes guardar todos esos significados dentro del número.

Inspecciona la representación que llega

Una celda sin contenido, una cadena vacía, espacios y la palabra cero no son entradas idénticas. En Power Query M, null representa ausencia o estado desconocido, mientras que 0 es un número. El comportamiento concreto de una fórmula o conector puede transformar esas representaciones. Prepara una muestra de cada variante y observa lo que recibe el siguiente paso. Conserva un motivo cuando normalices espacios o textos del proveedor a ausencia.

Diferencia creación de actualización

Al crear un registro, un campo ausente puede requerir revisión. Al actualizarlo, omitir el campo puede querer decir conservar el dato anterior, mientras que enviarlo vacío podría borrarlo: verifica la semántica del destino antes de habilitar cambios. Define expresamente la acción borrar cuando sea necesaria. No uses una misma regla de sustitución para altas y actualizaciones, porque sus efectos y la información disponible son distintos.

Prueba los efectos sobre decisiones e informes

Calcula un ejemplo con un cero y otro sin dato. Comprueba tanto el resultado como cuántas observaciones entran en el cálculo; excluir ausencias y convertirlas en cero producen indicadores diferentes. Después simula una actualización de una ficha que ya tiene valor. Debe conservarse, borrarse o pasar a revisión según la regla acordada. Si aparece una ausencia nueva en un campo obligatorio, genera una incidencia identificable en vez de ocultarla con un valor predeterminado.

Comprobaciones para cerrar la tarea

  • ✓ Documentar desconocido, no aplicable y cero.
  • ✓ Probar null, cadena vacía y espacios.
  • ✓ Comprobar que una actualización ausente no borra un dato válido.

Fuentes y documentación

Aplicarlo en tu empresa

Podemos revisar el entorno y acordar qué actuaciones, validaciones y mantenimiento necesitas.

Conocer el servicio relacionado →