Join us at FabCon Atlanta from March 16 - 20, 2026, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.
Register now!The Power BI Data Visualization World Championships is back! It's time to submit your entry. Live now!
¡Hola a todos!
Tengo un informe en Power BI Report Builder con un filtro basado en módulos. Necesito mostrar elementos visuales (tablas y gráficos) basados en los módulos seleccionados. Si selecciono el módulo 'SID', debería ver una tabla rellenada con datos SID.
Si selecciono SID y JACKET, debería ver una tabla para SID y otra para JACKET. Lo mismo se aplica a los gráficos.
¿Hay alguna manera de cambiar dinámicamente el contenido de una tabla o gráfico en función del valor del módulo seleccionado?
Gracias
Este tipo de funcionalidad se admite en informes paginados. Aunque no es posible crear dinámicamente nuevos objetos visuales sobre la marcha, puede lograr el mismo resultado mediante un control List para repetir los objetos visuales de cada módulo. La clave es asegurarse de que el conjunto de datos esté filtrado por el parámetro, como Module, para que el informe solo devuelva las filas relevantes. Una vez que esté configurado, puede agrupar la Lista en el campo del módulo y colocar una tabla o gráfico dentro de él. De esta manera, el informe generará automáticamente un objeto visual independiente para cada módulo seleccionado. Por ejemplo, si selecciona solo SID, verá una tabla y, si selecciona SID y JACKET, el informe mostrará dos tablas independientes, una para cada una. Si prefiere mostrar todo junto, también tiene la opción de agrupar una sola tabla o gráfico por módulo para que todos los módulos aparezcan en un solo objeto visual.
Otro enfoque consiste en usar expresiones en la propiedad visibility para mostrar u ocultar objetos visuales en función de los valores de los parámetros. Esto le brinda flexibilidad al tiempo que garantiza que cada módulo se represente de la manera que mejor funcione para su informe.
Este método garantiza que cada módulo esté representado por su propio objeto visual cuando se selecciona.
Saludos
Tejaswi.
Quería comprobar si tuvo la oportunidad de revisar la información proporcionada. No dude en contactarnos si tiene más preguntas.
Gracias
Tejaswi.
Quería hacer un seguimiento y ver si tuvo la oportunidad de revisar la información compartida. Si tiene más preguntas o necesita ayuda adicional, no dude en comunicarse.
Gracias
Tejaswi.
Con solo registrarse, ¿ha podido resolver este problema? Si es así, le agradecería mucho que marcara la respuesta más útil en consecuencia. Esto ayuda a otros miembros de la comunidad a encontrar rápidamente soluciones relevantes.
Gracias.
En el Generador de informes de Power BI (informes paginados), no tiene los mismos "filtros de nivel visual" que en Power BI Desktop, pero puede lograr lo que desea con expresiones, parámetros y reglas de visibilidad.
Así es como puedes configurarlo:
1. Utilice el parámetro Module
Cuando crea su filtro en el módulo (SID, JACKET, etc.), esto es solo un parámetro de informe detrás de escena.
Digamos que el parámetro se llama @Module.
2. Filtrar el conjunto de datos
Puede crear conjuntos de datos independientes para SID y JACKET.
Ejemplo:
DatasetSID filtra WHERE Module = 'SID'.
DatasetJACKET filtra WHERE Module = 'JACKET'.
A continuación, enlaza DatasetSID a la tabla SID y DatasetJACKET a la tabla JACKET.
3. Controlar la visibilidad de las tablas/gráficos
Para cada tabla o gráfico, establezca su Visibilidad → Mostrar/Ocultar en función de la expresión.
Ejemplo de tabla SID:
=IIF(InStr(Join(Parámetros! Module.Value, ","), "SID") > 0, False, True)
Esto significa: si SID está entre los valores seleccionados, muestre la tabla; de lo contrario, escóndelo.
Ejemplo de tabla JACKET:
=IIF(InStr(Join(Parámetros! Module.Value, ","), "JACKET") > 0, False, True)
De esta manera, varios módulos seleccionados mostrarán múltiples tablas/gráficos.
4. Alternativa: Tablix único con agrupación
Si no desea tablas separadas:
Utilice un conjunto de datos con todos los módulos.
Inserte un Tablix (tabla o gráfico) agrupado por módulo.
Agregue un filtro en el grupo Tablix:
= ¡Parámetros! Module.Value
Esto generará dinámicamente una sección para cada módulo seleccionado.
The Power BI Data Visualization World Championships is back! It's time to submit your entry.
Check out the January 2026 Power BI update to learn about new features.