Cuadro de mando ejecutivo

Veinticuatro indicadores de dirección en una pantalla, y todos cuadran entre sí.

Datos y BI · Python · Demo navegable

Cuadro de mando ejecutivo

El problema

Un comité discute sobre cifras que salen de cinco hojas distintas y ninguna cuadra con las otras. La dificultad no está en dibujar gráficos: está en que el MRR por doce dé el ARR, que el margen salga del coste de ventas y que el EBITDA no supere nunca al beneficio bruto.

Qué hace

  • Genera un modelo de datos internamente coherente, donde cada indicador se reconcilia con los demás.
  • Cubre cuatro dominios de negocio: finanzas, retención, RevOps y marketing.
  • Alimenta un cuadro de mando con tendencia de ingresos, desglose por segmento y canal, embudo, CAC frente a LTV y churn frente a NRR.
  • Exporta las tablas en CSV, listas para Power BI o para el front.

Lo que se decidió al construirlo

El ARR no se concilia: se construye
El ARR sale de multiplicar el MRR por doce, y el margen de restar el coste de ventas al ingreso. No hay una hoja aparte que después haya que cuadrar: la relación está en la línea de código que produce el número, y hay una prueba que impide que se separen.
El embudo se construye hacia atrás
Antes se generaba hacia delante y salían meses con más clientes cerrados que oportunidades cualificadas: una conversión del ciento cincuenta por ciento, publicada en un panel que promete que sus indicadores cuadran. Ahora se parte de los clientes y se sube hasta los contactos, y una prueba exige que cada escalón sea menor que el anterior.
La jerarquía contable no se puede violar
El EBITDA no puede superar al beneficio bruto, y el beneficio bruto no puede superar al ingreso. Suena obvio y es justo lo que se rompe cuando cada cifra se genera por su cuenta. Aquí cada una se deriva de la anterior y hay una prueba por cada desigualdad.
Los segmentos suman el total; los canales, casi
El reparto por segmento se normaliza y suma el ingreso completo. El de canal lleva ruido a propósito y se queda por debajo del cinco por ciento de desviación. Está dicho aquí porque un desglose que no suma sin avisar es la manera más rápida de perder la confianza en un cuadro de mando.

Hasta dónde llega

  • Los datos son sintéticos y se generan con una semilla fija. Que el ingreso casi se duplique en tres años no es un hallazgo: es el parámetro de entrada leído al revés.
  • La coherencia interna no es validación externa. Que el ARR sea doce veces el MRR se cumple porque una línea lo escribe así, no porque el modelo retrate a ninguna empresa real.
  • La retención se calcula sobre el acumulado de altas, no siguiendo cohortes por mes de entrada. Es una tasa de baja, no un análisis de cohortes.
  • Las tablas no se versionan: se regeneran ejecutando el script. Lo que se publica es el generador y sus pruebas, no un volcado.
  • 24 indicadores
  • 4 dominios de negocio
  • 36 meses de histórico

Construido con

  • Python
  • React
  • Recharts

De dónde salen los datos

Datos sintéticos generados por el propio repositorio: no hay información de ningún cliente.

Respalda este servicio

Cuadros de mando con Power BI para pymes

Leer el código · Abrir la demo