Saltar al contenido principal
RM
TrabajoWorkSobre míAboutFotografíaPhotographyContactoContact
ENES
Volver a casos de estudio

Caso de estudio

BI Notebook Lab

Aprender BI ejecutando el modelo.

Un cuaderno en el navegador para practicar preparación de datos, modelos semánticos, medidas tipo DAX, contexto de filtros, visualizaciones y ejercicios ejecutables.

Herramienta educativa V1 pública. Local-first en el navegador, sin cuenta ni backend.

Diseño independiente del producto e implementación TypeScript de los motores de expresiones, modelo, filtros, visualización y evaluación.

Explorar arquitectura pública
Lienzo de modelo semántico de BI Notebook Lab con tablas comerciales sintéticas y sus relaciones.
El modelo semántico conecta tablas comerciales sintéticas. Sus relaciones afectan los cálculos que el alumno inspecciona después.
  • Hacer visible el cálculo /
  • Un motor detrás de cada respuesta /
  • Seguir el recorrido de los filtros /
  • Evaluar comportamiento, no cadenas /
  • Un subconjunto deliberado para aprender

Resumen del caso

El brief estratégico

El problema, la respuesta del sistema, la prueba disponible, el valor estratégico y el límite intencional.

Ruta de lectura
  1. 01Resumen
  2. 02Problema
  3. 03Sistema
01Problema
Practicar Power BI rápidamente suele exigir una instalación de escritorio o un equipo de trabajo compartido, y un gráfico estático no explica por qué cambia una medida al filtrar.
02Sistema
Laboratorio local-first en el navegador donde preparación, relaciones, medidas, gráficos y pruebas son celdas ejecutables.
03Prueba
Código público, capturas con datos sintéticos, dos recorridos Playwright y un punto publicado de 1.024 tests aprobados más 82 de 83 casos DAX verificados manualmente.
04Valor
Permite cambiar el modelo, ejecutar una medida, inspeccionar la propagación de filtros y probar el resultado en un mismo espacio.
05Límite
Subconjunto educativo acotado de Power BI. Persiste una diferencia documentada en aritmética con BLANK; los proyectos viven en IndexedDB hasta su exportación.

01

Hacer visible el cálculo

Un alumno puede crear un gráfico plausible sin entender el modelo semántico. El cuaderno explicita la ruta: dataset, pasos Power Query tipados, relaciones, columnas calculadas, medidas, visualizaciones y prueba final. Cada paso se ejecuta sobre datos, no sobre una diapositiva.

Celda Power Query con pasos aplicados revisables sobre datos comerciales sintéticos.
Los pasos tipados muestran cada transformación sin ejecutar código M arbitrario.

02

Un motor detrás de cada respuesta

Columnas calculadas y medidas comparten lexer, parser, árbol sintáctico, binder y evaluador. Visualizaciones, Context Explorer y evaluación de ejercicios llaman al mismo runtime de medidas. Así la enseñanza queda conectada al cálculo, sin mantener resultados paralelos para cada pantalla.

03

Seguir el recorrido de los filtros

El modelo admite direcciones de relación explícitas y rutas activas o inactivas. Context Explorer muestra cómo se propaga un filtro y qué filas llegan a una medida. Las rutas ambiguas o cíclicas se rechazan para no elegir una respuesta en silencio.

Context Explorer rastreando filtros hasta las filas utilizadas por una medida.
El mismo runtime de medidas alimenta el gráfico y esta traza del contexto de filtros.

04

Evaluar comportamiento, no cadenas

Las reglas ejecutan el modelo del alumno bajo varios contextos de filtro. La puntuación parcial y los criterios obligatorios hacen el resultado específico; una huella de vigencia evita mostrar como actual un aprobado anterior a una edición. El repositorio declara 1.024 tests unitarios y de integración aprobados y 82 casos aprobados en una suite semántica de 83 casos verificados manualmente.

Evaluación de un ejercicio con resultados por criterio en un proyecto sintético.
El checkpoint ejecuta el modelo y la medida construidos, sin comparar solo el texto de la respuesta.

05

Un subconjunto deliberado para aprender

El laboratorio modela 19 tipos de pasos Power Query; no es un intérprete completo de M o DAX. Un caso de aritmética con BLANK se excluye de la prueba de conformidad porque difiere de Power BI. Los proyectos se guardan en IndexedDB, con exportación portable. Los tiempos publicados proceden de Node/V8, no de un navegador con la interfaz activa.

Sistemas relacionados

Continúa por una lógica de producto, prueba o dirección creativa relacionada.

Motor benchmark desde datos rawBenchmark Intelligence EngineVer caso →Sistemas de IA / Flujo analíticoDataBrief AIVer caso →
Volver arriba

En otros sitios

  • GitHub
  • Instagram
  • LinkedIn
  • Unsplash
  • X / Twitter

Estudio

  • Sobre mí
  • Contacto
  • Disponibilidad

Servicios

  • Desarrollo Web y Experiencias Digitales
  • Integraciones IA para Sistemas Creativos
  • Sistemas de Marca y Dirección Creativa
  • Datos e inteligencia de negocio
  • Sistemas de IA y productos digitales
RaúlMermans©2026

Diseñado y desarrollado por Raúl Mermans.

Con base en Madrid

Abierto a nuevos retos profesionales, proyectos y colaboraciones.

Política de privacidadTérminos del servicio