Desconfiar del dato
Esta es la lección que separa a alguien que lee datos de alguien que se los cree.
Vacío no es cero, y ninguno de los dos es “no lo sé”
Hay tres estados y casi todo el mundo maneja dos:
- Hay dato: el cliente no tiene teléfono, y lo sabes.
- No hay dato (
null): nadie lo rellenó nunca. - No se pudo mirar: la lectura falló, el proceso se cortó, la página no cargó.
Tratar el tercero como el segundo es cómo se toman decisiones equivocadas con datos correctos. En OCC costó un mes de publicaciones rotas: un lector devolvía “no pude mirar” y el sistema lo entendía como “está mal escrito”, así que borraba y reescribía textos que estaban perfectos.
Cuando cuentes, di siempre en cuál de los tres estás:
select
count(*) as total,
count(telefono) as con_telefono,
count(*) filter (where telefono is null) as sin_telefono
from clientes;
La tasa dice más que el caso
Un cliente sin teléfono es normal. Que ninguno de los últimos veinte lo tenga significa que algo se rompió en la recogida. Mira siempre la proporción, no el ejemplo suelto.
Antes de dar una cifra por buena
- ¿De cuántas filas sale? Un porcentaje sobre siete casos no es un porcentaje.
- ¿Qué periodo cubre? Si la tabla empezó a llenarse en marzo, comparar con febrero no significa nada.
- ¿Se puede repetir? Guarda la consulta. Un número que no sabes rehacer no es un dato, es una anécdota.
Ejercicio
Coge la última cifra que le dijiste a alguien sobre tu negocio. Reprodúcela con una consulta y contesta a las tres preguntas de arriba. Si no cuadra, acabas de ahorrarte la siguiente decisión mala.
Una comprobación de cordura
Antes de estudiar una anomalía, compara el resultado con algo que ya conozcas: un extracto, una factura, un día revisado a mano o el total del sistema de origen. No demuestra que todo esté bien, pero detecta órdenes de magnitud imposibles y periodos mal elegidos.
Si ayer hubo diez ventas y la consulta devuelve diez mil, no redactes una teoría. Revisa uniones, duplicados, zona horaria y filtros. Si devuelve cero, confirma que la lectura terminó correctamente antes de concluir que no hubo actividad.
Deja una ficha reproducible
Guarda junto a la cifra la pregunta, consulta, fecha de extracción, periodo, fuentes incluidas y limitaciones. Dentro de un mes podrás distinguir un cambio del negocio de un cambio en la forma de medir.
Comprueba antes de continuar
- Separas cero, vacío y fallo de lectura.
- El tamaño de muestra acompaña al porcentaje.
- La cifra cuadra con una fuente independiente.
- Otra persona puede reconstruirla con tu ficha.
Quédate con esto
El dato no merece confianza por vivir en una base de datos. La merece cuando sabes de dónde sale, qué deja fuera y cómo repetirlo.