lección 5
Por qué dos números correctos no cuadran
Las cinco causas de que dos personas den cifras distintas sin que ninguna esté equivocada, y cómo reaccionar cuando pasa.
⏱ 50 min
Marketing dice que los ingresos del trimestre son 4,4 millones de euros. Finanzas dice que son 4,2 millones. Los dos han hecho bien sus cuentas. Los dos pueden enseñar la query, la hoja, el informe que sustenta su número. Y sin embargo, hay 200.000 euros de diferencia. ¿Quién se equivoca? Nadie. Marketing está contando ingresos brutos facturados — todo lo que se vendió, incluidas las devoluciones que aún no se han procesado. Finanzas está contando ingresos netos cobrados — lo que llegó al banco, sin IVA. Las dos cifras son correctas; miden cosas distintas que se llaman igual.
Tu primer instinto es defenderte. Revisaste la query tres veces. Validaste los totales contra el mes anterior. El número es correcto. Pero el de Finanzas también lo es. Y esa es exactamente la lección que vas a aprender hoy: dos números pueden ser correctos y distintos al mismo tiempo, porque responden a preguntas ligeramente diferentes sin que nadie se haya dado cuenta.
Este problema no es un error de principiante que desaparece con experiencia. Le pasa a todo el mundo, en todas las empresas, todos los meses. La diferencia entre un analista junior y uno senior no es que al senior no le pase: es que el senior sabe diagnosticarlo en cinco minutos, sin que se convierta en una discusión sobre quién tiene razón.
### La analogía del mapa de carreteras
Imagina dos mapas del mismo territorio. Uno muestra autopistas y carreteras nacionales. El otro muestra caminos rurales y senderos. Si le preguntas a cada mapa "cuántos kilómetros de vías hay en esta provincia", te darán números completamente distintos. Ninguno está equivocado: cada uno mide lo que dice medir. El problema no es el mapa, es que nadie ha especificado si quería autopistas, caminos rurales, o los dos juntos.
Eso es exactamente lo que pasa con las cifras de negocio. "Ingresos" no es un número: es una familia de números, y cada departamento tiene buenas razones para usar una definición distinta. Marketing necesita saber cuánto facturaron las campañas. Finanzas necesita saber cuánto se cobró. Producto necesita saber cuánto generaron los usuarios activos. Las tres preguntas son legítimas. Las tres dan cifras distintas. Y las tres se llaman "ingresos" en la reunión.
### Las cinco causas de la discrepancia
Después de años viendo este problema en empresas de todos los tamaños, las causas se reducen siempre a cinco. Cada vez que dos números no cuadran, el culpable es una de estas cinco, o una combinación de varias. Aprenderlas es aprender a diagnosticar: en vez de mirar la query línea a línea buscando un bug, sabes exactamente dónde buscar.
### 1. Definición distinta
Es la causa más frecuente y la más difícil de detectar, porque nadie cree que la palabra que está usando signifique algo diferente para otro. "Ingresos" puede incluir o no las devoluciones, el IVA, los descuentos promocionales, los pagos fraccionados que aún no se han cobrado. Si Marketing suma todo lo facturado y Finanzas resta devoluciones e IVA, ambos son correctos: uno da ingresos brutos y el otro ingresos netos. La diferencia entre los 4,4 millones de Marketing y los 4,2 de Finanzas son exactamente las devoluciones del trimestre más el ajuste fiscal: lo mismo, medido antes y después de restar.
Otros ejemplos reales que he visto: "usuario activo" puede ser alguien que abrió la app (Producto) o alguien que hizo una compra (Comercial). "Pedido" puede incluir los cancelados antes de envío (Logística los cuenta porque reservaron stock) o solo los entregados (Finanzas solo cuenta lo cobrado). "Empleado" puede incluir a los becarios (RRHH) o solo a los de contrato indefinido (Financiero para calcular coste fijo).
Consejo de senior: cuando alguien te diga "los ingresos del mes", tu primera pregunta es "qué entra y qué no entra en esa cifra". No es pedantería: es la pregunta que separa una cifra útil de una cifra que genera una discusión en la siguiente reunión. Es la pregunta que más discrepancias resuelve, y casi siempre antes de tener que mirar una sola query.
### 2. Fecha de corte distinta
Un pedido tiene muchas fechas: la fecha en que el cliente pulsó "comprar" (fecha de pedido), la fecha en que se generó la factura (fecha de factura), la fecha en que el banco confirmó el cobro (fecha de cobro), y la fecha en que se envió el paquete (fecha de envío). Si un cliente compra el 31 de enero pero el cobro se confirma el 2 de febrero, ese pedido está en enero para Producto y en febrero para Finanzas. Ambos son correctos: cada uno usa la fecha que tiene sentido para su trabajo.
Esto se vuelve especialmente visible en los cierres de mes y de trimestre. Ese "hueco" de pedidos que caen en un mes para un equipo y en otro para el siguiente suele bastar para que la diferencia se note en una reunión sin que nadie entienda de dónde sale. Cuanto más se concentren las ventas al final del mes, más grande es.
### 3. Filtros distintos
Uno excluye los pedidos cancelados y el otro no. Uno filtra por país del cliente (donde vive quien compró) y el otro por país del almacén (desde donde se envió). Uno incluye las ventas internas entre departamentos y el otro solo las ventas a clientes externos. Cada filtro es una decisión razonable, pero cambia el total.
El caso más traicionero es el filtro implícito: aquel que ni siquiera sabes que estás aplicando. Si tu tabla de pedidos ya viene sin los cancelados porque un proceso ETL los eliminó antes de que tú los veas, no sabes que estás filtrando. Pero Logística, que lee la tabla cruda, sí los ve. Tú partes de 9.400 pedidos y ellos de 10.100. Los dos leéis "la tabla de pedidos", pero no es la misma tabla.
Los filtros implícitos son los más peligrosos porque no se ven en tu query. Si la tabla que consultas ya llega filtrada por un proceso anterior (un pipeline que elimina cancelados, una vista que excluye un país, un permiso que oculta ciertas filas), tu WHERE puede ser perfecto y tu resultado seguir siendo distinto al de alguien que lee la tabla de origen. Antes de comparar números, pregunta siempre: "de qué tabla lees y qué transformaciones tiene encima".
### 4. Fuente de datos distinta
En una empresa mediana hay varias tablas que contienen información sobre ventas: la tabla de pedidos (lo que el cliente pidió), la tabla de facturación (lo que se facturó de verdad), la tabla de cobros (lo que llegó al banco), y a veces una tabla de CRM donde Comercial registra los acuerdos. Cada tabla tiene su lógica. La de pedidos puede incluir un pedido que luego se canceló. La de facturación puede tener una factura rectificativa que anula parte de otra. La de cobros solo refleja dinero que llegó.
Cuando Marketing dice "leo de la tabla de pedidos" y Finanzas dice "leo de la tabla de facturación", están leyendo dos verdades distintas. No es que una tabla esté mal y la otra bien: cada una captura un momento distinto del ciclo de vida de una venta. Es como preguntar "cuántos pasajeros tiene el avión" en el momento de la reserva, en el embarque, o al aterrizar. Tres números distintos, todos correctos, misma pregunta.
### 5. Momento de extracción distinto
Los datos no son una foto fija: se actualizan. Si el almacén de datos se refresca a las 3 de la madrugada, el mismo informe da un número distinto si lo ejecutas el lunes a las 10 de la mañana (con datos hasta el domingo) o el martes a las 10 (con datos hasta el lunes). Y si alguien ejecutó su query el viernes a las 2 de la tarde y tú la ejecutas el lunes a las 9 de la mañana, tenéis versiones distintas del mismo dato.
Esto es especialmente visible con datos que se corrigen retroactivamente. Una devolución procesada el lunes cambia el total del mes anterior. Si tú sacaste el informe de marzo el día 1 de abril y alguien lo saca el 5 de abril, tu marzo tiene 1.200 pedidos y el suyo 1.195, porque en esos cuatro días se procesaron cinco devoluciones que se imputan a marzo. Ninguno está equivocado: estáis viendo la misma película en fotogramas distintos.
Consejo de senior: cuando presentes un número, anota siempre el momento de extracción. Algo tan simple como "Datos extraídos el 2024-04-01 a las 09:15 UTC" al pie de una diapositiva ha evitado más discusiones en mi carrera que cualquier validación estadística. Es tu seguro: si alguien dice "a mí me da distinto", lo primero que miras es si consultó en otro momento.
### Cómo reaccionar: el protocolo del analista
El momento en que alguien dice "tus números no cuadran con los míos" es un momento crítico para tu credibilidad. Lo que NO debes hacer: ponerte a la defensiva, decir "los míos están bien", o peor aún, prometer que lo revisas y volver con el mismo número una semana después sin haber entendido la diferencia. Lo que SÍ debes hacer es convertir el enfrentamiento en una investigación conjunta.
La frase que desactiva la tensión es: "Perfecto, vamos a poner las dos queries lado a lado y ver en qué difieren." No estás admitiendo un error. No estás acusando al otro. Estás proponiendo un diagnóstico. Casi siempre, la discrepancia se resuelve en unos minutos una vez que las dos queries están una al lado de la otra, porque la diferencia salta a la vista: un WHERE distinto, una tabla distinta, una fecha de corte distinta.
- 01.No te defiendas. Di: "Interesante. Vamos a ver de dónde sale la diferencia."
- 02.Pide la query o el fichero del otro. Sin la fuente, no puedes comparar.
- 03.Compara las cinco causas en orden: definición, fecha, filtros, fuente, momento.
- 04.Cuando encuentres la diferencia, no digas "tú estabas mal". Di: "usamos definiciones distintas, y las dos son válidas para cosas distintas".
- 05.Proponed cuál es la definición que responde a la pregunta de ESA reunión.
Consejo de senior: lleva siempre un "pasaporte" de tu cifra. Antes de presentar un número en una reunión, ten preparada una nota con: qué tabla, qué filtros, qué fecha de corte, y cuándo lo extrajiste. No hace falta enseñarlo: solo tenerlo. Si alguien cuestiona, lo sacas en diez segundos y la conversación pasa de "quién tiene razón" a "qué pregunta estamos respondiendo". Ese cambio de marco es la diferencia entre un analista que pierde credibilidad y uno que la gana.
### La solución a largo plazo: una fuente única de verdad
Diagnosticar la discrepancia está bien para el día a día. Pero si cada mes tienes la misma discusión, el problema no es tuyo: es de la organización. La solución estructural tiene tres patas, y tú como analista puedes impulsar las tres aunque no seas quien decide.
- Definiciones escritas: un documento (puede ser una hoja de cálculo, un wiki, o una tabla en la base de datos) que dice exactamente qué significa cada métrica. No "ingresos": "ingresos netos después de devoluciones, sin IVA, solo ventas a clientes externos, en fecha de factura". Si no está escrito, no existe.
- Fuente única de verdad (single source of truth): una tabla o vista que todo el mundo consulta para la misma métrica. No tres tablas con tres versiones de "ingresos": una tabla de métricas donde cada fila es un hecho medido una vez, con una sola definición.
- El analista como árbitro: alguien tiene que ser el guardián de las definiciones. Ese alguien eres tú. No porque tengas autoridad jerárquica, sino porque eres quien entiende las cinco causas y puede mediar cuando dos departamentos dan cifras distintas.
Esto no se monta en un día. Pero cada vez que resuelves una discrepancia, puedes dejar un rastro: documentar la definición que se acordó, crear la vista que la implementa, y apuntar en algún sitio que "ingresos para la reunión de dirección" significa exactamente esto. Con el tiempo, esas decisiones se acumulan y el problema se reduce.
### Un ejemplo completo: los 4,2 millones contra los 4,4
Volvamos a la reunión del principio. Marketing dice 4,4 millones. Finanzas dice 4,2 millones. Apliquemos el protocolo. Pedimos las dos fuentes y comparamos:
1-- Query de Marketing (lo que usaron)2SELECT SUM(importe) AS ingresos_marketing3FROM pedidos4WHERE fecha_pedido BETWEEN '2024-01-01' AND '2024-03-31'5 AND estado != 'cancelado'6 AND canal IN ('web', 'app');78-- Query de Finanzas (lo que usaron)9SELECT SUM(importe_neto) AS ingresos_finanzas10FROM facturas11WHERE fecha_factura BETWEEN '2024-01-01' AND '2024-03-31';
Las dos queries lado a lado: cinco diferencias, cuatro de las cinco causas
Cinco diferencias en cinco líneas. Ninguna es un error. La pregunta correcta no es "quién tiene razón", sino "qué necesita saber el director general en esta reunión". Si quiere saber cuánto ingresó la empresa en el trimestre para comparar con el presupuesto, la respuesta de Finanzas es la correcta. Si quiere saber cómo rindieron los canales digitales, la de Marketing es la correcta. La cifra correcta depende de la pregunta, no de la query.
### Esto te lo van a preguntar en la entrevista
Una de las preguntas más comunes en entrevistas para analista de datos es: "Un stakeholder te dice que tus números no cuadran con los suyos. ¿Cómo reaccionas?" La respuesta que buscan no es técnica: es de actitud. Quieren oír que no te pones a la defensiva, que propones comparar fuentes, que conoces las causas típicas, y que entiendes que dos números correctos pueden diferir. Si puedes contar una historia real (o esta que acabas de aprender), mejor.
### Resumen
- Dos números pueden ser correctos y distintos al mismo tiempo. No es una paradoja: es que responden a preguntas ligeramente diferentes.
- Las cinco causas son: definición distinta, fecha de corte distinta, filtros distintos, fuente de datos distinta, y momento de extracción distinto.
- El protocolo ante una discrepancia: no defenderse, pedir la fuente del otro, comparar las cinco causas, y acordar cuál responde a la pregunta de la reunión.
- La solución a largo plazo: definiciones escritas, fuente única de verdad, y el analista como árbitro.
- Anota siempre el "pasaporte" de tu cifra: tabla, filtros, fecha de corte, momento de extracción.
Regístrate para guardar tu progreso.
## comentarios
Reporta erratas, ayuda a otros o comparte tu opinión. Sé constructivo.
Inicia sesión para comentar y responder.
cargando comentarios...