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

Get Fabric certified for FREE! Don't miss your chance! Learn more

Reply
Syndicate_Admin
Administrator
Administrator

Elimina el nivel de fila en blanco en Matrix visual y mantén los datos

Hola, tengo una jerarquía con 9 niveles que he creado en una matriz visual. Sin embargo, la matriz siempre muestra filas en blanco en los niveles inferiores.
Quiero que la matriz muestre solo los niveles que realmente contienen datos.
Por ejemplo, si los datos solo llegan hasta el Nivel 7, no quiero que el Nivel 8 y el Nivel 9 aparezcan como filas en blanco.

Jidapa18_0-1768878106014.pngJidapa18_1-1768878133445.png

Estos son datos de ejemplo, intento hacerlo según esta solutina https://community.fabric.microsoft.com/t5/Desktop/Remove-blank-rows-from-matrix-but-still-contain-da... sigue funcionando pero no es efectivo,

Puede que tenga otro método, más eficaz. Te lo agradecería.

Gracias
8 REPLIES 8
Syndicate_Admin
Administrator
Administrator

Yo creé esa solución. ¿Funciona pero no es efectivo? Tienes que decirnos por qué no lo es.

Hola @danextian Tu solución puede solucionar mi problema antes, pero por ahora he encontrado un problema que hay que mejorar; comparo para ambos lados con "Eliminar filas en blanco" y "No eliminar filas en blanco" como imagen

Jidapa18_1-1768913282057.png

En esta imagen, si ves en la fila Subway ambos lados mostrarán el valor OR-5, pero cuando hago clic en drill up o drill down para expandir o colaspar level en la sección "Eliminar lado de fila en blanco" para no mostrar el nivel antes del valor, comparo con la imagen.

Jidapa18_2-1768913427941.png

Así que si podéis ayudarme a resolver este problema, os lo agradecería.

Muchas gracias.

Hola @Jidapa18 ,
Gracias por compartir la comparación y las capturas de pantalla.

Lo que ves en la imagen "Eliminar nivel de fila en blanco" es lo esperado. Cuando un nivel se elimina porque no tiene valor, deja de formar parte de la matriz. Cuando expandes o perforas, solo se usan los niveles visibles restantes, así que algunos niveles padres pueden saltarse aunque el nivel más bajo siga mostrando un valor.

En el caso "No eliminar el nivel de fila en blanco", todos los niveles se mantienen, por lo que se muestra el camino completo de expansión. Esto no se debe a la medida, ya que el valor es correcto en ambos visuales. Es una limitación de cómo funciona la matriz cuando los niveles padres están ocultos.

Si necesitas que el comportamiento de expansión o colapso se mantenga consistente, los niveles parentales deben seguir siendo visibles. Una vez retirados, no se pueden recuperar durante el simulacro.

Como alternativa, puedes cambiar la disposición de la matriz a tabular. Esto muestra cada nivel en su propia columna y evita expandirse hacia hojas vacías. Cambia la disposición y no mantiene el comportamiento escalonado del taladro, pero puede funcionar dependiendo del requisito.

Espero que esto ayude a aclarar el comportamiento y las opciones disponibles.

@Jidapa18 ,

Solo quería comprobar si la respuesta que me han dado ha sido útil. Si necesitas más ayuda, por favor contacta con ella.


Gracias.

@Jidapa18 ,

Queríamos amablemente hacer un seguimiento respecto a tu consulta. Si necesitas más ayuda, no dudes en ponerte en contacto.


Gracias.

Syndicate_Admin
Administrator
Administrator

@Jidapa18

¿Podríais proporcionar algunos datos de muestra y resultados esperados?

Hola @ryan_mayu por los datos de muestra que proporcioné como enlace anterior de la pregunta anterior.
por ahora quiero que la salida se muestre como esa foto de abajo,

Jidapa18_3-1768913660701.png

Jidapa18_4-1768913667927.png

El resultado esperado debería ser eliminar la fila en blanco y mostrar el nivel antes de los datos cuando profundice o perfore la matriz.

Gracias

Syndicate_Admin
Administrator
Administrator

¡Hola @Jidapa18

En un visual de Matrix, Power BI siempre renderiza bien todos los niveles jerárquicos añadidos a las Filas, incluso cuando los niveles inferiores no contienen datos. Este comportamiento es intencionado y no puede controlarse usando "Mostrar elementos sin datos" ni filtros en blanco simples. El enfoque recomendado es controlar la visibilidad de la fila usando una medida y aplicarla como un filtro a nivel visual.

Has Data =
IF ( NOT ISBLANK ( [Your Main Measure] ), 1, BLANK() )

Añade esta medida a los Filtros en este visual y configúrala en que no esté en blanco. Esto garantiza que solo se muestren los niveles jerárquicos que realmente contienen datos, y que los niveles inferiores vacíos se oculten automáticamente.

Helpful resources

Announcements
Sticker Challenge 2026 Carousel

Join our Community Sticker Challenge 2026

If you love stickers, then you will definitely want to check out our Community Sticker Challenge!

January Power BI Update Carousel

Power BI Monthly Update - January 2026

Check out the January 2026 Power BI update to learn about new features.

FabCon Atlanta 2026 carousel

FabCon Atlanta 2026

Join us at FabCon Atlanta, March 16-20, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.

Top Kudoed Authors