Deneb para Power BI: guía completa en español
En resumen — Deneb te deja dibujar en Power BI cualquier gráfico que puedas describir. Eso es más poder del que parece y más trabajo del que te cuentan. Esta guía dice cuándo compensa, cuándo no, y por dónde empezar sin escribir un spec desde cero.
Qué es, sin adornos
Deneb es un visual personalizado de Power BI que dibuja gráficos a partir de una especificación escrita en Vega o Vega-Lite: un JSON que describe qué marca usar, a qué campo va cada propiedad y cómo debe comportarse.
La diferencia con un visual nativo no es que sea más bonito. Es que un visual nativo te ofrece las opciones que alguien decidió ponerte en el panel de formato, y Deneb te ofrece describir lo que quieras. Cuando lo que necesitas está en ese panel, el nativo gana siempre. Cuando no está, con el nativo no hay conversación posible.
Y sigue siendo un visual de Power BI: filtra cruzado con el resto del informe, respeta el resaltado, y recibe los datos por el mismo panel de campos que cualquier otro.
La versión actual es la 2.0, estable desde el 8 de septiembre de 2026. Los visuales hechos con la 1.x siguen funcionando al actualizar. Lo que más se nota al empezar uno nuevo: las columnas de apoyo que traen el formato del modelo vienen apagadas y hay que activarlas. Lo cuenta el clúster de formatos.
Cuándo NO usarlo
Empiezo por aquí a propósito, porque es lo que menos se dice.
Si un visual nativo hace lo que necesitas, úsalo. Un gráfico de barras normal en Deneb es trabajo extra sin ninguna ganancia: más difícil de mantener, más difícil de que lo recoja un compañero, y ningún beneficio para quien lo mira.
Si el problema es de modelo, no lo arregles en el gráfico. Es el error más caro de todos y tiene su propia sección más abajo.
Si lo que necesitas es que se vea en el móvil exactamente igual, mide antes de comprometerte. Un spec dibuja lo que le pides en el espacio que le das, y ese espacio en un teléfono es otro.
Nota
La pregunta útil no es «¿puede Deneb hacer esto?» — casi siempre puede. Es «¿esto es un problema del gráfico, o de mi modelo?». Confundirlas es lo que sale caro.
Un spec viaja; la configuración de un visual, no
Esta es la ventaja que casi nadie menciona, y probablemente la más rentable.
Cuando configuras un visual nativo, esa configuración vive dentro de ese informe. Si mañana quieres lo mismo en otro modelo, la rehaces a mano.
Un spec de Deneb es un JSON. Lo copias, lo llevas a otro informe, a otro modelo, a otro cliente — y funciona. Y funciona porque una plantilla bien hecha no nombra tus campos: los deja como huecos numerados, y al importarla el asistente de Deneb te pregunta a qué campo de tu modelo corresponde cada uno.
El mismo gráfico, N modelos distintos, sin tocar una línea.
Por eso una galería de plantillas tiene sentido y una galería de «capturas de visuales nativos bonitos» no tendría ninguno: lo que se comparte es reutilizable de verdad.
«Es que nadie más en mi equipo sabrá tocarlo»
Era la objeción de siempre y hoy pesa mucho menos. Con un asistente de IA delante, leer un spec ajeno y modificarlo dejó de ser el cuello de botella que era: le pegas el JSON, le dices qué quieres cambiar, y sales con la respuesta.
Lo que sigue costando no es entender el JSON. Es saber qué debería hacer el gráfico — y eso ni era ni es un problema de Deneb.
Lo que sí cuesta, y no lo arregla ninguna IA
Lo que más sorprende a quien empieza no es la sintaxis de Vega-Lite: es descubrir que la mitad de lo que estaba escribiendo dentro del gráfico ya lo tenía resuelto el modelo. El formato de los números es el caso más común y el más caro, porque produce dos verdades que hay que mantener sincronizadas: la del modelo y la del spec.
Ese es un clúster entero de esta guía, y el punto de entrada es este:
→ Formato de valores en Power BI con Deneb
Ahí se explica de dónde sale el formato en cada caso —medida con formato fijo, formato dinámico, grupos de cálculo— y qué es lo único que hay que escribir en el gráfico.
Por dónde empezar
Depende de lo que traigas.
| Si lo que quieres es… | Empieza por |
|---|---|
| Un gráfico concreto, ya hecho, para copiar | La galería de plantillas — 30 fichas con su spec completo |
| Entender por qué tus números salen sin formato | El clúster de formatos |
| Un tipo de gráfico que Power BI no trae | Las plantillas de 2024, más abajo |
| Reproducir los ejemplos con datos reales | El modelo Contoso, al final |
La galería es el atajo honesto. Son 30 especificaciones verificadas, cada una con su vista previa y su JSON listo para pegar. Copiar una que ya funciona y cambiarle los campos enseña más en veinte minutos que leer la documentación de Vega-Lite un sábado entero.
El fondo de armario: las plantillas de 2024
Entre mayo y septiembre de 2024 publiqué una serie de plantillas, cada una con su archivo descargable. Siguen vigentes — un spec de Vega-Lite no caduca — y cubren lo que más se pide:
- Barras: simple, apiladas, apiladas con esquinas redondeadas, horizontales, normalizadas al 100%
- Con filtrado cruzado: barras agrupadas, agregadas y ordenadas
- Casos especiales: Gantt, pirámide de población, Pareto, colores por valor hexadecimal
- Formato dentro del gráfico: la función pbiFormat()
Nota
Aviso de honestidad: catorce de esas plantillas están tituladas en inglés. Es la razón por la que existe esta guía — el material llevaba dos años ahí y no había ninguna puerta en español que llevara hasta él. Los artículos se entienden igual: el spec es el mismo en los dos idiomas.
Reproducir todo esto con datos reales
Los ejemplos nuevos de este sitio corren sobre Contoso Retail, un modelo de datos sintéticos y públicos. No hay que pedir acceso a nada ni sustituir campos por los tuyos para seguir el hilo: al abrir cualquiera de los proyectos descargables verás exactamente los mismos números que aparecen en el artículo.
Es la diferencia entre leer una explicación y comprobarla.
Qué sigue
Esta guía es el punto de partida, y crece con la serie. Lo que hay hoy:
- Formato de valores — el clúster completo: de dónde sale el formato en cada caso, con un artículo y un proyecto descargable por técnica.
- La galería — 30 plantillas verificadas, gratis, con su spec.
Si no sabes por dónde entrar, entra por la galería. Encuentra un gráfico que se parezca a lo que necesitas, ábrelo, y cámbiale los campos. Lo demás se aprende resolviendo el primer problema real, no antes.
¿Te resultó útil este artículo?
Tu apoyo me permite seguir creando contenido de calidad.