Blog · Power BI · PBIP · Claude Code
Claude Code para diseñar un tablero de Power BI sin perder el control de los datos
Paso a paso con licencia Pro, formato PBIP, Git local y Visual Studio Code: más agilidad en el diseño, sin renunciar a las buenas prácticas de BI.

Con todo lo que se ha anunciado en los últimos meses sobre desarrollo con agentes en Power BI, quise comprobar algo concreto: si Claude Code, integrado en Visual Studio Code, podía acelerar el trabajo sobre la capa visual de un tablero sin que yo perdiera el control del modelo ni de los datos que lo sostienen.
Lo probé en un tablero sencillo, de un proyecto que estaba empezando. El original tenía lo de siempre: tres tarjetas desalineadas, fondos de distintos tamaños, una tabla con un título que no correspondía a sus datos y cerca de un tercio de la página en blanco. El encargo tenía dos partes. La visible: que el reporte tuviera buena apariencia, respetando la marca y los colores del cliente. Y la que nadie escribe en el pedido, pero todo el mundo da por hecha: que cada cifra cuadre.
Mi objetivo era ganar velocidad sin ceder en lo que define un buen trabajo de BI: la calidad de los datos, la seguridad y las buenas prácticas de gobernanza del modelo. Y, de paso, conseguir un resultado visual por encima de lo que había logrado en proyectos anteriores.
La primera versión estuvo lista en un día, con lo que tenía a mano: Power BI Desktop con licencia Pro, el formato de proyecto PBIP, Git local y Claude Code dentro de Visual Studio Code. Sin contratar capacidad Premium ni capacidad Fabric. Claude se paga aparte, con su propia suscripción. Aquí cuento el método completo, incluidos los errores que más tiempo me costaron, para que puedas montar algo parecido sin repetirlos. Doy por hecho que tienes experiencia básica con Power BI y DAX: los ejemplos son fragmentos para adaptar a tu modelo, no un tutorial desde cero.
En 20 segundos
Guarda el reporte como proyecto PBIP: el informe y el modelo pasan a ser archivos de texto que Claude Code puede leer y editar, y que Git puede versionar. Todo eso funciona sin capacidad Premium ni Fabric.
El aspecto estilizado sale de diseñar el fondo como una página HTML, renderizarlo a imagen y poner encima visuales transparentes. Las barras e íconos dinámicos se dibujan con medidas DAX que devuelven SVG.
La IA es rápida escribiendo JSON y DAX, pero no ve el lienzo ni conoce tu negocio. La mitad del trabajo valioso fue decidir qué significa «saldado», «pendiente» o «vacío», y comprobar las cifras contra el origen.
¡Alto ahí! 🛑 Hasta aquí llega la vista previa. El resto del artículo es para suscriptores: gratis y sin contraseñas.