Deneb para Power BI: guía completa en español

csalcedodatabi Power BI Deneb Vega-Lite

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 copiarLa galería de plantillas — 30 fichas con su spec completo
Entender por qué tus números salen sin formatoEl clúster de formatos
Un tipo de gráfico que Power BI no traeLas plantillas de 2024, más abajo
Reproducir los ejemplos con datos realesEl 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:

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.

¡Contáctame!