6.1 · Casos prácticos guiados

Nivel 6 · En la práctica

6.1Casos prácticos guiados

Objetivo: ver cómo las competencias de los niveles 0 a 5 se encadenan en casos reales.
Tiempo estimado: 14 min · Si solo tienes 5 min: lee «Lo esencial en 30s» + el esquema.

Lo esencial en 30 segundos

  • Ensamblar : export bruto → Power Query (limpieza con tipos) → modelo en estrella (hechos Ventas + dimensiones Productos, Clientes, Ciudades + tabla de fechas) → medidas DAX → visuales → publicación en el Servicio.
  • Demostrar : medir con DIVIDE y VAR/RETURN, facturación N-1 y YTD vía la tabla de fechas marcada, segmentos conectados, totales que cuadran — lo que no se verifica no existe.
  • Asegurar : RLS dinámica probada con « Ver como », rendimiento cronometrado en el Analizador, difusión por aplicación — un informe de producción, no una demo.

Hilo Zineb — dos entregas en Argel

Zineb, controller de gestión en una pyme agroalimentaria de Argel, relee sus dos proyectos destacados del trimestre : el cuadro de mando de ventas entregado a su dirección (export bruto, limpieza Power Query, modelo en estrella, medidas DAX, facturación N-1 y YTD, puesta en escena, publicación con actualización programada), y luego el informe de RR. HH. de plantilla y masa salarial asegurado por la RLS, donde cada responsable solo ve su departamento. Los dos casos siguientes retoman su encadenamiento de los niveles 0 a 5 : conectar, limpiar, modelizar, medir, visualizar, asegurar, publicar.

Cada caso sigue el desarrollo Contexto → Pasos → Resultado : rejuega lo con tus propios datos.

Por qué casos prácticos

Los niveles anteriores pusieron los ladrillos (conexión, Power Query, modelo en estrella, DAX, time intelligence, interactividad, diseño, RLS, rendimiento, publicación) ; aquí los ensamblamos en condiciones reales. Es el encadenamiento de los buenos reflejos — modelo limpio, medidas explícitas, visuales significativos, informe asegurado y actualizado — lo que distingue una entrega de producción de un apaño.

Rejugar de principio a fin

Un caso no se copia : se rejuega. Retomamos el orden de producción, adaptamos las columnas, las medidas y los visuales a nuestros propios datos, y mantenemos la misma exigencia de prueba en cada paso.

Del taller a la producción

La verdadera prueba de un informe no es « el visual se muestra », sino « se sostiene en producción » : relaciones estables, time intelligence correcta, RLS verificada, rendimiento cronometrado y actualización lograda en el Servicio.

Caso 1 — Un cuadro de mando de ventas de principio a fin

Contexto: Hay que entregar a la dirección el informe de pilotaje comercial que Zineb entrega cada mes : facturación, evolución N-1, top productos, rendimiento por región, desde el dato bruto hasta la publicación.

Déroulé :

  1. Conectar y limpiar : importar las ventas (Excel/CSV), tipar las columnas, quitar errores y duplicados en Power Query.
  2. Modelizar en estrella : dimensiones Productos, Clientes, Ciudades ligadas a los hechos Ventas en 1:*, más una tabla de fechas dedicada (CALENDARAUTO) marcada como tabla de fechas.
  3. Medir : base de medidas (Total CA, N.º Ventas, ticket medio vía DIVIDE, ordenadas en « _Mesures »), luego CA YTD, CA N-1 y evolución en valor y en porcentaje.
  4. Visualizar y publicar : tarjetas KPI, curva de evolución, histograma por región, segmentos Ciudad/Fecha ; tema propio, luego publicación en el Servicio con actualización programada diaria.

Resultado: Un cuadro de mando de ventas completo, modelizado en estrella, rico en time intelligence, vestido con esmero, publicado y actualizado automáticamente — la entrega central del oficio de controller de gestión.

Caso 2 — Un informe de RR. HH. asegurado por la RLS

Contexto: Difundir un informe de plantilla y masa salarial a responsables, donde cada uno solo debe ver su perímetro (su departamento), con un modelo único.

Déroulé :

  1. Modelizar : hechos Nómina/Plantilla, dimensiones Empleados, Departamentos y Fechas — estrella limpia, una fila única por departamento.
  2. Medir : masa salarial, plantilla (COUNTROWS), coste medio (DIVIDE), parte de cada departamento (CALCULATE + ALL).
  3. Asegurar por RLS : tabla de seguridad (Email → Departamento) ligada a la dimensión Departamentos, rol dinámico Securite[Email] = USERPRINCIPALNAME().
  4. Probar y difundir : « Ver como » simulando varios correos de responsables, luego publicar y asignar los responsables al rol RLS en el Servicio mediante una aplicación.

Resultado: Un informe de RR. HH. único donde cada responsable solo ve su perímetro (RLS dinámica probada), difundido con esmero por aplicación — el estándar de los despliegues sensibles.

Caso 3 — Un informe de seguimiento de producción actualizado

Contexto: Zineb sigue las líneas de producción de la pyme agroalimentaria : salida por día y por producto, con un informe que debe actualizarse solo cada noche.

Déroulé :

  1. Conectar la fuente más fiable (SharePoint/OneDrive preferiblemente, para la actualización sin puerta de enlace) y limpiar en Power Query.
  2. Modelizar en estrella : hechos Producción, dimensiones Productos, Líneas, Fecha ; tabla de fechas marcada para los acumulados.
  3. Medir : cantidad producida, cadencia (DIVIDE), desviación respecto al plan, acumulado del mes ; tarjetas KPI e histograma por línea.
  4. Publicar y fiabilizar : Analizador de rendimiento pasado, columnas inútiles eliminadas, actualización programada, .pbix origen guardado.

Resultado: Un informe de producción que se refresca cada noche, optimizado sobre prueba, y cuya medida estrella cuadra con la fuente.

Error frecuente de interpretación: « copiar los casos tal cual ». No. Los casos muestran un orden de producción (conectar, limpiar, modelizar, medir, asegurar, publicar, demostrar), no una receta para copiar : retoma el orden, adapta columnas, medidas y visuales a tus datos.
Versión en texto del esquema (SEO / lectores de pantalla / traducción): 1) Conectar y limpiar (export → Power Query, tipos corregidos, errores y duplicados quitados, N1). 2) Modelizar en estrella (hechos en el centro, dimensiones 1:*, tabla de fechas marcada, N2). 3) Medir (base DIVIDE, VAR/RETURN, CA YTD, CA N-1, evolución, N2–N3). 4) Poner en escena (tarjetas KPI, curva, histograma, segmentos 2-4, diseño con acento, N3–N4). 5) Asegurar y publicar (RLS probada con « Ver como », espacio de equipo, actualización programada, N4–N5). 6) Demostrar (rendimiento en el Analizador, totales que cuadran, .pbix guardado). Lección : un informe fiable viene del encadenamiento de los niveles, no de un solo visual logrado.

Guion listo para decir — enmarcar una entrega Power BI (30 s)

« Nuestra necesidad : [cuadro de mando de ventas / informe de RR. HH.]. Nuestros datos : [Power Query tipado, modelo en estrella + tabla de fechas]. Nuestras medidas : [Total CA, CA N-1, YTD vía DIVIDE y VAR]. Nuestra prueba : [RLS probada, Analizador, actualización programada]. »

Para guardar y enmarcar una petición de informe con tu dirección.

Guion listo para decir — explicar su cuadro de mando (30 s)

« Parto de un export bruto, limpio en Power Query, modelizo en estrella, mido en DAX, pongo en escena con un acento, aseguro si hace falta y publico con actualización. »

Útil para explicar tu procedimiento sin jerga técnica.

Modelo copiar-pegar — medidas de pilotaje

Total CA = SUMX(Ventes; Ventes[Quantite] * Ventes[PrixUnitaire])
CA N-1 = CALCULATE([Total CA]; SAMEPERIODLASTYEAR(Dates[Date]))
Evol % = DIVIDE([Total CA] - [CA N-1]; [CA N-1])
Panier moyen = DIVIDE([Total CA]; [Nb Ventes])

Modelo copiar-pegar — RLS dinámica

Securite = SUMMARIZE(Employes; Employes[Email]; Employes[Service])
-- Relación Securite[Service] → Services[Service]
-- Rol (Services asegurado) :
Securite[Email] = USERPRINCIPALNAME()

TPE / presupuesto pequeño

Un solo caso rejugado en pequeño : una fuente tipada, un modelo en estrella de dos tablas, tres medidas, prueba escrita.

Pyme Argel

Adaptar a los exports reales de la pyme : columnas en francés, importes en dinares, fuente SharePoint para actualizar sin puerta de enlace.

Remoto / híbrido

Duplicar la trazabilidad a distancia : fuente nombrada, fecha de actualización y prueba de test escritas junto al informe.

Intercultural

Explicitar los rótulos antes de transponer : un rótulo o un formato de fecha evidente para uno debe hablar a cualquier recién llegado.

Prudencia: Recordatorio genérico : un informe compartido compromete a tu equipo — no difundas más que los informes publicados (no los archivos .pbix origen), verifica la RLS antes de cualquier envío de perímetro, y controla relaciones y totales antes de considerar la entrega hecha.

Desafío 48h — aplica mañana

Toma 1 export real y rejuega el encadenamiento : Power Query tipado, modelo en estrella con 1 tabla de fechas marcada, 3 medidas DAX y un visual publicado con actualización.

Lista de salida de la sección
  • Sé encadenar Power Query, modelo en estrella, DAX y publicación en un caso real.
  • Tengo una cadena rejugable (tabla de fechas marcada, medidas con nombre, actualización).
  • He hecho el desafío 48h o he planificado su fecha.
Autoevaluación 1-5 : ¿mi informe parte de un modelo limpio?¿mis medidas y mi RLS están probadas?
Comprueba tu comprensión

Zineb entrega su cuadro de mando de ventas. ¿Qué encadenamiento respeta la guía?