Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Join us for an expert-led overview of the tools and concepts you'll need to become a Certified Power BI Data Analyst and pass exam PL-300. Register now.

Reply
Syndicate_Admin
Administrator
Administrator

Matriz

En un objeto visual de matriz de Power BI, ¿cómo puedo mantener los valores ocultos o en blanco en los niveles superiores (contraídos), de modo que los valores solo aparezcan cuando un usuario expanda una fila para ver los detalles del nivel inferior? Cuando uso ISINCOPE(), parece interferir con las relaciones del modelo.

6 REPLIES 6
Syndicate_Admin
Administrator
Administrator

@wwenw1,

Gracias por ponerse en contacto con el foro de la comunidad de Microsoft Fabric.

Para mostrar los valores de una matriz de Power BI solo cuando un usuario se expande a un detalle de nivel inferior, puede usar la función ISINSCOPE() dentro de una medida para controlar dinámicamente la visibilidad.

Si su jerarquía es Categoría → Subcategoría → Producto y desea que los valores aparezcan solo en el nivel Producto.

Aquí está el DAX : Ventas visibles

SI (
ISINSCOPE(SalesData[Producto]),
SUM(SalesData[Ventas]),
EN BLANCO()
)

Utilice esta medida en el campo Valores de la matriz en lugar de en la columna de ventas sin procesar. Esto garantizará que los niveles superiores (Categoría y Subcategoría) muestren valores en blanco cuando se contraigan y solo muestren datos cuando el usuario explore en profundidad hasta Producto.

Si, en cambio, desea que los valores se muestren en los niveles de subcategoría y producto, puede modificar la medida de la siguiente manera:

Aquí está el DAX : Ventas Alt visibles

SI (
ISINSCOPE(SalesData[Subcategoría]) || ISINSCOPE(SalesData[Producto]),
SUM(SalesData[Ventas]),
EN BLANCO()
)

Encuentre el archivo pbix adjunto para su referencia.

Si la respuesta ha respondido a su consulta, por favor "Acéptelo como una solución" y dé un "Felicitaciones" para que otros miembros puedan encontrarlo fácilmente.


Saludos
Tejaswi.
Apoyo de la comunidad

@wwenw1,


Quería hacer un seguimiento y ver si tenía la oportunidad de revisar la información compartida. Si tiene más preguntas o necesita asistencia adicional, no dude en ponerse en contacto con nosotros.

Si la respuesta respondió a su consulta, tenga la amabilidad de "Aceptar como solución" y dar "Felicitaciones" para ayudar a que otros en la comunidad también se beneficien de ella.

Gracias.

Tejaswi.

@wwenw1 ,

Espero que la información facilitada haya sido de utilidad. Por favor, hágamelo saber si necesita más aclaraciones o si desea continuar la discusión.

Si su pregunta ha sido respondida, por favor "Aceptar como solución" y Felicitaciones para que otras personas con problemas similares puedan encontrar fácilmente la solución.

Gracias.

Tejaswi

@wwenw1,

Quería hacer un seguimiento y ver si tenía la oportunidad de revisar la información compartida. Si tiene más preguntas o necesita asistencia adicional, no dude en ponerse en contacto con nosotros.

Si la respuesta respondió a su consulta, tenga la amabilidad de "Aceptar como solución" y dar "Felicitaciones" para ayudar a que otros en la comunidad también se beneficien de ella.

Gracias.

Tejaswi

Syndicate_Admin
Administrator
Administrator

Hola @wwenw1 ,

Es posible que pueda colocar la matriz en el nivel que desee y, a continuación, ocultar los controles (cambiar el color de la fuente y la visibilidad). Esta es una solución total, pero es algo que he hecho en el pasado en esta situación.

Syndicate_Admin
Administrator
Administrator

@wwenw1

Si ISINSCOPE() está causando problemas con las relaciones:

  1. Asegúrese de que las relaciones del modelo estén configuradas correctamente.

  2. Compruebe si hay dependencias circulares (en las que una medida o cálculo hace referencia a sí mismo en un bucle).

  3. Intente usar TREATAS() para preservar el contexto de relación correcto.

  4. Considere la posibilidad de almacenar cálculos intermedios en variables (mediante VAR) para simplificar la lógica.

Para sus necesidades, también puede intentar usar funciones PATH (útiles para jerarquías de elementos primarios y secundarios).

Si esta publicación ayuda, entonces considere Aceptar como solución para ayudar a los otros miembros a encontrarlo más rápidamente, no olvide dar un "Felicitaciones", ¡realmente lo apreciaría!

Gracias.

Helpful resources

Announcements
Join our Fabric User Panel

Join our Fabric User Panel

This is your chance to engage directly with the engineering team behind Fabric and Power BI. Share your experiences and shape the future.

June 2025 Power BI Update Carousel

Power BI Monthly Update - June 2025

Check out the June 2025 Power BI update to learn about new features.

June 2025 community update carousel

Fabric Community Update - June 2025

Find out what's new and trending in the Fabric community.

Top Solution Authors