Ir al contenido principal

Cómo personalizar los informes de Power BI incrustados en iframes en Fabriq

¡Personaliza tus integraciones de Power BI! Controla qué página se carga, filtra los datos automáticamente y oculta elementos innecesarios para tener paneles más limpios

Escrito por Mohamed Berrada

Cuando incrustas un informe de Power BI en tu panel de Fabriq, puedes controlar:

  • Qué página del informe aparece primero

  • Qué datos se muestran (como una región o un proyecto)

  • Si los menús o filtros son visibles

Esto se hace añadiendo opciones al final del enlace de Power BI antes de pegarlo en Fabriq; sigue estos pasos para orientarte.


🖇️ Paso 1: Obtén tu enlace de inserción de Power BI

  1. En Power BI, abre el informe que quieras.

  2. Haz clic en Archivo → Insertar informe → Sitio web o portal.

  3. Copia el contenido de “link to embed this content” en Fabriq.

  4. La siguiente pantalla aparece si un usuario no ha iniciado sesión en Power BI en su sesión del navegador. Cuando seleccione Sign-In, debería abrirse una nueva ventana o pestaña del navegador. Pídeles que comprueben los bloqueadores de ventanas emergentes si no se les solicita iniciar sesión. Si SSO está activo tanto para tus cuentas de fabriq como de PowerBI, no tendrás que iniciar sesión varias veces.

    Documentación oficial de Microsoft: Cómo insertar informes de Power BI en portales.

Licencias

Para ver el informe incrustado se requiere una de las siguientes opciones:

  • Una licencia Power BI Pro o Premium Per User (PPU) , o

  • El informe debe estar alojado en un espacio de trabajo respaldado por capacidad de Power BI Premium (EM/P SKU) o de Microsoft Fabric (F SKU) .


🧩 Paso 2: Personaliza el enlace

Ahora añadirás opciones especiales al final de ese enlace para controlar cómo se comporta dentro de Fabriq.

Cada personalización se añade usando un ampersand (&) seguido de la configuración. Si añades más de una configuración, simplemente sigue agregándolas una tras otra con & entre ellas.

Ejemplo:

...reportEmbed?reportId=abc123&groupId=xyz456&pageName=ReportSection1&filter=Region/Name eq 'North'&filterPaneEnabled=false

En este ejemplo:

  • &pageName=... define qué pestaña se abre primero

  • &filter=... limita qué datos aparecen

  • &filterPaneEnabled=false oculta el panel de filtros

📃 Mostrar una página específica

Cada informe tiene páginas (pestañas). Si quieres mostrar una específica cuando se cargue el informe:

  1. En Power BI, haz clic en la pestaña que quieras.

  2. Copia el pageName de la URL del navegador. Tiene este aspecto y puedes usar la captura de pantalla de abajo como referencia:

    ReportSection9380eec50a2a0165bb4b

  3. Añádelo a tu enlace de inserción:

    &pageName=ReportSection9380eec50a2a0165bb4b

👉 Ejemplo:

https://app.powerbi.com/reportEmbed?reportId=abc123&groupId=xyz456&pageName=ReportSection9380eec50a2a0165bb4b

📊 Mostrar solo datos específicos (filtros)

Puedes filtrar tu informe para mostrar solo los datos que te importan, como una región, departamento o proyecto concretos.

  1. Primero, identifica:

    • El nombre de la tabla (como Region)

    • El nombre del campo (como Name)

    • El valor por el que quieres filtrar (como 'North')

  2. Usa este formato:

    &filter=Table/Field eq 'Value'

👉 Ejemplo: Para ver solo los datos de la región Norte, enlace completo:

https://app.powerbi.com/reportEmbed?reportId=abc123&groupId=xyz456&pageName=ReportSection9380eec50a2a0165bb4b&filter=Region/Name eq 'North'

✅ Filtrar por más de un valor en un campo

Para filtrar por más de un valor en un solo campo, usa el operador in en lugar de varias sentencias and .

Sintaxis:

&filter=Table/Field in ('value1', 'value2')

👉 Ejemplo:

Para filtrar el informe y mostrar datos solo de tiendas en “NC” (North Carolina) o “TN” (Tennessee):

&filter=Store/Territory in ('NC', 'TN')

Puedes combinar esto con otros filtros para tener aún más control; consulta el ejemplo de abajo en la siguiente sección.
​

⚙️ Filtrar por varios campos

También puedes filtrar por varios campos combinándolos con and.

Ejemplo:

&filter=Store/Territory eq 'NC' and Store/Chain eq 'Fashions Direct'

Ejemplo que combina in y and:

 &filter=Store/Territory in ('NC', 'TN') and Store/Chain eq 'Fashions Direct'

Consulta la tabla de operadores en la documentación de Microsoft para ver la lista completa de operadores compatibles.

💡 Caracteres especiales en nombres de tablas y columnas

Cuando los nombres de tus tablas o columnas contienen espacios, guiones, números iniciales o caracteres especiales, tendrás que escaparlos en tu filtro usando un formato de código especial.

Antepon el carácter especial con _x, seguido de su Unicode de cuatro dígitos, y luego otro guion bajo.

Identificador

Unicode

Codificación de Power BI

Espacio

00x20

_x0020_

@

00x40

_x0040_

Ejemplos:

Nombre original

Nombre codificado

Table Name

Table_x0020_Name

Column@Number

Column_x0040_Number

📘 Más información:

Para ver una lista completa de códigos de escape compatibles y la sintaxis de filtros de URL, consulta Filtrar un informe usando parámetros de cadena de consulta en la URL (Microsoft Docs).

🎨 Ocultar menús y paneles laterales

Puedes simplificar el aspecto del informe dentro de Fabriq ocultando los paneles de Power BI.

¿Quieres ocultar esto?

Añade esto a tu enlace

Lista lateral de páginas (pestañas)

&navContentPaneEnabled=false

Panel de filtros

&filterPaneEnabled=false

Barra de herramientas superior

&actionBarEnabled=false

👉 Ejemplo con los 3:

https://app.powerbi.com/reportEmbed?reportId=abc123&groupId=xyz456&pageName=ReportSection9380eec50a2a0165bb4b&filter=Region/Name eq 'North'&navContentPaneEnabled=false&filterPaneEnabled=false&actionBarEnabled=false

❗ Limitaciones: mostrar un solo visual (mosaico)

Por desgracia, debido a las limitaciones de Power BI, solo puedes incrustar páginas completas (pestañas), no visuales individuales.

La solución alternativa más cercana es:

  • Crear una página dedicada con solo el visual que quieres.

  • Incrustar esa página específica usando el parámetro &pageName= como se explicó arriba

Documentación oficial de Microsoft:


🌐 Compatibilidad del navegador

Algunos problemas de inserción se deben a limitaciones del navegador.

  • ✅ Microsoft Edge y la última versión de Chrome son los más fiables

  • ❌ Internet Explorer no es compatible

  • 🔄 Haz pruebas en el mismo navegador que usarán tus usuarios


📘 Más información

Si quieres consultar la documentación oficial de Microsoft:

¿Ha quedado contestada tu pregunta?