riojadev

Tablero de ventas

Lo armé en Power BI con un modelo estrella y medidas en DAX. Para mostrarlo acá, extraje los datos del modelo original y lo recreé como tablero web: filtrá por año y marca y todo se recalcula.

2016–2019

Tablero

Año
Facturación
Ganancia neta
Margen
Ganancia sobre facturación
Artículos vendidos

Facturación y ganancia por mes

Productos con más facturación

Los 10 principales del período filtrado

Facturación por región

Región de la sucursal que emitió la factura

Evolución anual

Facturación por año y variación contra el año anterior

Cómo está hecho

El modelo separa los hechos (facturas y líneas de transacción) de las dimensiones (calendario, clientes, productos, marcas, sucursales y vendedores). Así cada filtro recorta los datos sin duplicar información, y las medidas se escriben una sola vez.

Modelo estrella: FactTransacciones se relaciona con FactInvoice y DimProductos; FactInvoice con DimClientes, DimVendedores y DimSucursales; DimProductos con DimMarcas. FactTransacciones FactInvoice DimClientesDimVendedoresDimSucursalesDimProductosDimMarcasDimCalendario Hechos en dorado, dimensiones en azul. Relaciones muchos a uno.

Medidas en DAX

La facturación se calcula fila por fila (cantidad por precio) y la ganancia reutiliza esa medida con variables.

Facturacion =
SUMX(FactTransacciones,
     FactTransacciones[Cantidad] * FactTransacciones[Venta])

Ganancia Neta =
VAR V1 = [Facturacion]
VAR V2 = SUMX(FactTransacciones,
              FactTransacciones[Cantidad] * FactTransacciones[Costo])
RETURN V1 - V2

Inteligencia de tiempo

Comparaciones interanuales y contra el mes anterior, sobre la tabla calendario.

InterAnual =
VAR V1 = [Ganancia Neta]
VAR V2 = CALCULATE([Ganancia Neta],
           DATEADD(DimCalendario[Fecha], -12, MONTH))
RETURN DIVIDE(V1, V2) - 1

Ventas Previas =
CALCULATE([Articulos Vendidos],
          PREVIOUSMONTH(DimCalendario[Fecha]))

Los datos son el dataset de práctica de la diplomatura (empresa ficticia, importes sin moneda definida). Las cifras de esta página salen del modelo original del archivo de Power BI; el período de cada venta es la fecha de la factura.