Cuando desarrollamos informes para un cliente, uno de los pasos que más tiempo consume es configurar los colores, tipografías, bordes y estilos de cada visual para que todo sea coherente con la imagen corporativa. Power BI permite importar un archivo JSON de tema que aplica todo esto de golpe a todos los visuales del informe.
El problema es que crear ese JSON a mano es tedioso: son cientos de propiedades, hay que respetar ratios de contraste, asignar colores semánticos, configurar estilos para tablas, slicers, gráficos… y un error en la estructura rompe la importación.
Por eso he creado el Power BI Theme Generator, un GPT gratuito de ChatGPT que hace todo ese trabajo por ti. Le das los colores de la marca (o directamente una captura de la web del cliente) y genera un archivo JSON completo, listo para importar.
¿Cómo se usa?
Paso 1 — Dale los colores. Tienes dos opciones: sube una captura de pantalla de la web del cliente (o logo, manual de marca, lo que tengas) y el GPT extrae la paleta automáticamente; o pega los códigos HEX directamente si ya los tienes. El GPT te mostrará una tabla con los colores identificados y sus roles (primario, secundario, acento, texto oscuro, fondo claro…). Confirma o ajusta.
Paso 2 — Elige tus preferencias de diseño. Te hará unas preguntas rápidas: si prefieres tema claro u oscuro, con bordes o sin ellos, esquinas redondeadas o rectas, sombras, tipografía, estilo de tablas… Puedes responder con números para ir rápido.
Paso 3 — Descarga el JSON. Genera el archivo de tema completo con toda la configuración: dataColors, colores semánticos (bueno/malo/neutro), colores estructurales, textClasses y visualStyles para todos los tipos de visual. Te lo entrega como archivo descargable.
Paso 4 — Importa en Power BI. En Power BI Desktop: Vista → Temas → Buscar temas → selecciona el JSON. Todos los visuales del informe adoptarán el tema automáticamente.
Enlace al GPT
Accede al Power BI Theme Generator
Necesitas una cuenta de ChatGPT (la versión gratuita funciona).
Tu feedback es bienvenido
Esta es una primera versión y me encantaría saber qué os parece. Algunas preguntas que me ayudarían mucho:
- ¿Los colores generados son coherentes?
- ¿El JSON importa bien sin errores?
- ¿Echáis en falta alguna configuración?
- ¿Hay algún tipo de visual que no se esté estilizando correctamente?
Si lo probáis, compartid vuestros ejemplos en los comentarios: una captura del «antes y después» del informe con el tema aplicado sería genial para que todos veamos los resultados. ¡A darle caña!




Deja un comentario