Ir al contenido
σestadistica.ar

Datos simulados

Distribuidora Norte: ventas de una empresa, en esquema estrella

Cuatro tablas relacionadas con 32.830 líneas de venta de una distribuidora mayorista del NOA, con precios que se mueven con el IPC real argentino.

Son datos inventados con una semilla y parámetros conocidos. No dicen nada del mundo y no se pueden citar como evidencia. A cambio, la respuesta correcta se sabe de antemano: sirven para comprobar si un método funciona.

Filas
32.830
Cada fila es
una línea de un comprobante
Variables
9
Período
enero de 2019 a julio de 2026
Descargar

32.830 filas · separador «;» · CSV · 1,8 MB

Abre en R, Python, Excel, SPSS e InfoStat.

Descargar

simulado-productos.csv · 40 filas · CSV · 2 KB

Los 40 productos, con su jerarquía de categoría y subcategoría y el margen objetivo.

Descargar

simulado-sucursales.csv · 5 filas · CSV · 368 B

Las 5 sucursales, con localidad, provincia y fecha de apertura. La de Salta abre en 2023.

Descargar

simulado-clientes.csv · 800 filas · CSV · 48 KB

Los 800 comercios que compran, con tipo, localidad y fecha de alta.

Qué trae

Las ventas de una distribuidora mayorista con cinco sucursales en Catamarca, Tucumán, Santiago del Estero y Salta, que le vende almacén, bebidas, limpieza y perfumería a ochocientos comercios de barrio. 32.830 líneas de venta entre enero de 2019 y julio de 2026.

No es una tabla: son cuatro tablas relacionadas, en el esquema estrella con el que llegan los datos de cualquier empresa y con el que trabajan las herramientas de BI. Una tabla de hechos —las ventas— y tres dimensiones: productos, sucursales y clientes.

Lo que ningún ejemplo importado puede enseñar

Los datasets de práctica que circulan —Contoso, AdventureWorks, Northwind— vienen de economías sin inflación. Ahí la serie de ventas en moneda corriente se lee directo: si sube, la empresa vendió más.

Acá no. Los precios de este archivo se mueven con la serie real del IPC publicada en /datos/ipc-mensual, que entre enero de 2019 y julio de 2026 se multiplicó por 63,7. Entonces la facturación cuenta una historia y el negocio cuenta otra:

Entre 2019 y 2025ResultadoQué parece
Facturación en pesos×33un éxito enorme
Unidades vendidas, total−15 %una caída moderada
Unidades, sucursales comparables−32 %el doble de caída

Las tres cifras salen del mismo archivo. La primera es inflación; la segunda ya muestra una caída, pero la suaviza porque en 2023 abrió una sucursal nueva que suma volumen; la tercera es el negocio.

Cómo abrirlo

import pandas as pd

v = pd.read_csv("simulado-ventas.csv", sep=";", decimal=",")
p = pd.read_csv("simulado-productos.csv", sep=";", decimal=",")
s = pd.read_csv("simulado-sucursales.csv", sep=";")
c = pd.read_csv("simulado-clientes.csv", sep=";")

d = (v.merge(p, on="producto_id")
      .merge(s, on="sucursal_id")
      .merge(c, on="cliente_id"))

En Power BI, los cuatro archivos entran por Obtener datos → Texto/CSV y las relaciones se arman una a varias desde cada dimensión hacia las ventas. Falta una tabla de fechas: hay que crearla, marcarla como tal, y recién ahí funcionan las medidas de inteligencia de tiempo.

Lo que está sembrado y se puede recuperar

Es un conjunto simulado, así que la respuesta se sabe de antemano. El generador deja asentados los parámetros verdaderos —la tendencia, los doce factores estacionales, el shock de 2020 por categoría, el margen objetivo— y npm run distribuidora comprueba que se recuperen de los datos, que es la única razón por la que un archivo inventado sirve para practicar.

Se recuperan con error, no exactamente, y esa es la segunda lección:

  • la estacionalidad se estima con una correlación de 0,87 contra los factores verdaderos y un error medio de 0,04. Diciembre sale primero con claridad; cuál de enero o febrero queda último, en cambio, depende de la muestra: están sembrados a 0,94 y 0,87, separados por menos de dos errores estándar;
  • el shock de 2020 no se puede estimar mes a mes: abril de 2019 y abril de 2021 ya difieren 27 % entre sí sin que haya pasado nada. Lo que sí se recupera es la ventana completa y el orden entre categorías;
  • el margen se comprime cuando la inflación mensual acelera, porque el precio de venta se ajusta con un mes de retraso y el costo de reposición no. En los diez meses de más inflación promedia 9 % y en los diez de menos, 21 %.

Libro de códigos

Qué hay en cada columna y qué significa cada código. Los valores que no son lo que parecen están anotados acá.

VariableTipoQué es
comprobanteIdentificadorNúmero de factura. Se repite en todas las líneas del mismo comprobante.A… = venta · N… = nota de crédito. Hay 9.884 comprobantes en 32.830 filas: 3,32 líneas cada uno.
fechaIdentificadorFecha del comprobante, en formato aaaa-mm-dd.
sucursal_idCategóricaSucursal que facturó. Se une con simulado-sucursales.csv.
cliente_idCategóricaComercio que compró. Se une con simulado-clientes.csv.
producto_idCategóricaProducto vendido. Se une con simulado-productos.csv.
cantidadCuantitativaUnidades vendidas.Negativa en las 451 notas de crédito: son devoluciones, no errores. La media es de 45 unidades: un mayorista vende por bulto.
precio_unitarioCuantitativaPrecio de venta por unidad, en pesos corrientes del mes.Con coma decimal. Se mueve con el IPC real: en enero de 2019 un paquete de fideos ronda los $27 y en julio de 2026, los $1.658.
costo_unitarioCuantitativaCosto de reposición por unidad, en pesos corrientes del mes.
descuentoCuantitativaDescuento aplicado, como proporción. El importe es cantidad × precio × (1 − descuento).De 0 a 0,12. Lo tiene la mitad de las líneas: el descuento por volumen es la norma en el canal mayorista.

Las trampas de este archivo

Están a propósito: el archivo no se limpió antes de publicarlo. Tropezarse con ellas es parte de aprender a abrir datos reales.

  • Los datos son inventados. No describen ninguna empresa real y no se pueden citar. Por eso los cuatro archivos se llaman simulado-.
  • Los precios están en pesos corrientes de cada mes. La serie de facturación NO se puede leer sin deflactar: entre 2019 y 2025 se multiplica por 32,7, y a precios constantes cae 14,7 %.
  • La sucursal de Salta abre en marzo de 2023. Comparar el total de 2023 contra el de 2022 mide una boca más, no el negocio. La comparación honesta es a sucursales comparables.
  • Una fila es una línea de comprobante, no una venta. Contar filas da 32.830 y contar comprobantes, 9.884. Cualquier medida de «cuántas ventas hubo» que cuente filas está mal por un factor de 3,3.
  • Hay 451 notas de crédito con cantidad negativa. Si no se las trata, los totales por producto quedan mal; si se las borra sin mirar, se pierde la información de qué se devuelve.
  • Dos productos se discontinúan y dos aparecen a mitad de serie. Un promedio por producto sobre todo el período los compara contra otros que estuvieron siempre.
  • La dimensión de fechas no viene en el paquete: construirla es el primer paso del modelo y es parte del ejercicio.

Qué se puede preguntar

Para usarlo en una clase o un trabajo práctico, sin tener que inventar las consignas.

  1. 1.Graficar la facturación mensual en pesos. Después deflactarla con el IPC. ¿Son la misma empresa?
  2. 2.¿Cuánto creció el negocio entre 2019 y 2025 en pesos, en unidades totales y a sucursales comparables? Son tres respuestas distintas.
  3. 3.Descomponer la serie mensual: ¿cuál es el mes pico y cuál el piso? ¿Cuánto vale el factor de diciembre?
  4. 4.¿Qué le pasó a cada categoría en 2020? ¿Se puede resumir el efecto de la pandemia en un solo número?
  5. 5.El margen bruto por mes se mueve. ¿Con qué variable correlaciona, y por qué?
  6. 6.Unir las cuatro tablas y armar un ranking de clientes por facturación. ¿Cambia si se mide en unidades?
  7. 7.Segmentar los clientes por recencia, frecuencia y monto (RFM). ¿Qué tipo de comercio cae en cada segmento?

Herramientas de este tema

Actualizado el 1 de octubre de 2026

CC BY-NC-SA 4.0 (datos simulados, no citables como fuente)