Skip to content
Empieza gratis

Cómo agregar Deneb a tu reporte de Power BI

Agrega Deneb desde AppSource, pásale columnas y medidas, y entiende qué es el dataset que recibe tu especificación.

2 partes · 2 y 4 min

Curso gratis. Tu Maestro, una IA, .

Para usar Deneb en un reporte necesitas dos cosas: el visual agregado a tu reporte y los campos que le vas a pasar. Lo demás es la especificación, que ya empezaste a escribir.

Power BI Desktop funciona solo en Windows (Windows 10 o posterior). Si usas Mac, puedes hacer todo el curso en estas páginas y llevar tu especificación a un reporte desde el servicio de Power BI en el navegador (app.powerbi.com):

  • Con la licencia gratuita puedes crear y editar reportes en Mi área de trabajo para tu propio uso. Para compartirlos o trabajar en el área de trabajo de tu equipo necesitas Power BI Pro o Premium por usuario.
  • Para registrarte necesitas un correo de trabajo o de escuela. Microsoft no acepta cuentas personales como Gmail o Hotmail.
  • Deneb es gratuito y está certificado por Microsoft, pero quien administra Power BI en tu organización puede bloquear los visuales de AppSource. Si no ves la opción para agregarlo, pregúntale a esa persona.

Cómo instalar Deneb y ponerlo en tu página

Deneb se descarga desde AppSource, la tienda de visuales de Power BI, y queda disponible entre los íconos de tu panel de visualizaciones. Los pasos son los mismos en Power BI Desktop y en el servicio en el navegador. Te damos el nombre de cada menú en español y, entre paréntesis, en inglés, por si tu Power BI está en ese idioma.

  1. Busca Deneb en AppSource

    En el panel Visualizaciones (Visualizations), haz clic en los tres puntos (...) y escoge Obtener más objetos visuales (Get more visuals). En la ventana que se abre, selecciona Objetos visuales de AppSource (AppSource visuals) y escribe Deneb en el buscador.

  2. Agrégalo a tu reporte

    Haz clic en Deneb y luego en Agregar (Add; en versiones anteriores, Get It Now). Cuando termine, haz clic en Aceptar (OK). Aparecerá un ícono nuevo al final del panel Visualizaciones. Si quieres tenerlo en tus próximos reportes, haz clic con el botón derecho sobre el ícono y escoge Anclar al panel de visualizaciones (Pin to visualizations pane).

  3. Pásale campos en Values

    Haz clic en el ícono de Deneb para colocar un visual vacío en el lienzo. Arrastra al pozo Values las columnas y medidas que necesita tu gráfica: por ejemplo, Sucursal y Ventas. Este pozo se llama Values aunque tu Power BI esté en español, porque Deneb muestra sus textos en inglés.

  4. Abre el editor de Deneb

    Con el reporte en modo de edición, haz clic en los tres puntos (...) del encabezado del visual y escoge Editar (Edit). Crea una especificación nueva de Vega-Lite en blanco o desde una plantilla, pega la tuya y aplica los cambios para dibujar la gráfica. En el servicio, si solo estás viendo el reporte, primero escoge Editar en la barra de arriba del reporte.

Buen lugar para parar. Después: dataset: la única tabla que ve tu especificación · 4 min

dataset: la única tabla que ve tu especificación

En los visuales nativos de Power BI repartes tus campos en varios pozos: uno para el eje horizontal, otro para el eje vertical y otro para la leyenda. Deneb tiene un solo pozo de datos llamado Values, porque tu especificación en se encarga de decidir en encoding qué campo va en cada eje y qué marca se dibuja.

Aunque tu modelo de Power BI tenga diez tablas con cincuenta columnas, a Deneb solo le llega la tabla que Power BI arma con los campos que arrastraste a Values. Si una columna de tu modelo se quedó fuera de Values, para tu especificación no existe.

Dentro de Deneb, esa tabla que recibe el visual se llama siempre dataset. Sin importar si en tu modelo la tabla original se llama Ventas, Hechos o Sucursales, toda especificación para Deneb pide los datos de la misma manera:

JSONlíneas 2, 5–6
{Inicio de las líneas 2, 5–6.   "data": { "name": "dataset" }, Fin de las líneas 2, 5–6.  "mark": "bar",  "encoding": {Inicio de las líneas 2, 5–6.     "x": { "field": "Sucursal", "type": "nominal" },    "y": { "aggregate": "sum", "field": "Ventas", "type": "quantitative" } Fin de las líneas 2, 5–6.  }}
Especificación lista para pegar en Deneb cuando arrastras Sucursal y Ventas al pozo Values.

Las columnas de dataset toman el nombre que muestra el visual en el pozo Values:

  • Si arrastras la columna Sucursal, en tu especificación escribes "field": "Sucursal".
  • Si arrastras una columna numérica y Power BI la resume mostrándola como Suma de Ventas, el campo en dataset se llama "Suma de Ventas", con todo y espacios. Para escribir especificaciones más limpias, conviene hacer doble clic sobre el campo en Values y renombrarlo a Ventas antes de abrir el editor.
  • Los acentos y los espacios se conservan tal cual: Categoría llega como Categoría.
  • Si el nombre visible incluye un punto (.), corchetes ([ o ]), una diagonal invertida (\) o comillas dobles ("), Deneb reemplaza cada uno de esos caracteres por un guion bajo (_). Por ejemplo, un campo llamado Ventas.MXN se convierte en Ventas_MXN dentro de dataset.

Además, Deneb recibe un máximo de 30,000 filas por omisión. Para los resúmenes de un reporte —como las 6 sucursales, los 6 meses y las 3 categorías de Café La Ceiba, que suman a lo más 108 filas— ese límite sobra. Solo lo alcanzas si arrastras una columna con decenas de miles de registros individuales.

Por qué una especificación recién pegada sale en blanco

Ejemplo resuelto · 2 pasos

En tu modelo de Power BI tienes una tabla llamada Tickets_2026. Arrastras la columna Sucursal y la medida Importe.Neto al pozo Values de Deneb, pero cuando pegas esta especificación la gráfica queda vacía:

{ "data": { "name": "Tickets_2026" }, "mark": "bar", "encoding": { "x": { "field": "Sucursal", "type": "nominal" }, "y": { "field": "Importe.Neto", "type": "quantitative" } } }

¿Qué dos cambios necesitas hacer para que Deneb dibuje las barras?

Piensa el siguiente paso por tu cuenta y luego ábrelo para comparar.

Si tu gráfica sale vacía en Power BI, pégale tu especificación a tu Maestro junto con los nombres de tus campos.

Inténtalo

Imagina que agregaste un visual de Deneb a tu reporte y arrastraste Categoría y Meta al pozo Values. Escribe en una nota o en papel la especificación completa para dibujar una gráfica de barras con la suma de Meta por Categoría.

Revisa tu respuesta contra estos cuatro puntos:

  • Los datos piden "data": { "name": "dataset" }.
  • La marca es "mark": "bar".
  • El eje de categorías usa "field": "Categoría" (con acento en la í) y "type": "nominal".
  • El eje numérico usa "aggregate": "sum", "field": "Meta" y "type": "quantitative".

Comprueba lo que sabes: Tu modelo tiene una tabla llamada Hechos_Ventas. Arrastras Sucursal y Ventas a Values de un visual de Deneb. ¿Qué va en data?