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

Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.

Reply
JoseMa_Le
Frequent Visitor

Ocultar filas en blanco de una Matriz.

¡Buenos días a todos!
Acudo a la comunidad después de varios días de búsquedas sin éxito...

Estoy diseñando un Estado de Resultados con la visualización Matriz (Imagen 1).

Imagen1Imagen1

 

Tengo una tabla de con el PLAN de CUENTAS en dónde cada cuenta contable tiene hasta 4 niveles de agregación (yo los llamo Jerarquías: NomJ2, NomJ3, NomJ4 y NomJ5). Es decir, NomJ5 agrupa en NomJ4, NomJ4 en NomJ3 y NomJ3 agrupa en NomJ2.

 

Pero resulta que hay cuentas que dependen de la Jerarquía 5 y por lo tanto tienen una jerarquía válida hasta llegar a la Jerarquía 2 (Imagen 2).

Imagen2Imagen2

 

Pero otras cuentas dependen directamente de la Jerarquía 4 ó Jerarquía 3 (Imagen 3).

Imagen3Imagen3

 

Como pueden ver en la Imagen 3, cuando las cuentas contables agrupan directamente en la Jerarquía 3, al no existir para ellas Jerarquías 4 y 5, en esa columna se muestran filas en blanco.

Muy agradecido a quienes me pueden ayudar!!

Saludos,

JoseMa.

3 REPLIES 3
JoseMa_Le
Frequent Visitor

Agrego mas información...

Copio abajo el script de las medidas involucradas, de "menor a mayor":

1)

MontoResultados = CALCULATE(SUM(Asientos[ImportePartida]), PlanCuentas[RUBRO] = "GAN")
 
2) 
MontoAcumulado =
var IdJ2Seleccionado = SELECTEDVALUE(J2[InxJ2])
var Dev_MontoAcumulado = CALCULATE([MontoResultados], ALL(J2), J2[InxJ2] <= IdJ2Seleccionado)
Return
Dev_MontoAcumulado

 

3) Esta es la medida que se muestra en la matriz...

MontoFinal_N =
var IDVistaDetalle = SELECTEDVALUE(J2[VistaDetalle])
var IDDetalle = SELECTEDVALUE(J2[Detalle])
var IDDetalleVisible = ISFILTERED(PlanCuentas[NomCtaContable])
var IDDetalleVisible3 = ISFILTERED(J3[NomJ3])
var IDDetalleVisible4 = ISFILTERED(J4[NomJ4])
var IDDetalleVisible5 = ISFILTERED(J5[NomJ5])
var Dev_MontoFinal = SWITCH(TRUE(),
IDDetalleVisible = TRUE() && IDDetalle = 0, BLANK(),
IDDetalleVisible3 = TRUE() && IDDetalle = 0, BLANK(),
IDDetalleVisible4 = TRUE() && IDDetalle = 0, BLANK(),
IDDetalleVisible5 = TRUE() && IDDetalle = 0, BLANK(),
IDVistaDetalle = 1, [MontoResultados],
IDVistaDetalle = 2, [MontoAcumulado]
)
return
Dev_MontoFinal
PaulDBrown
Community Champion
Community Champion

Prueba deshabilitar las opciones en blanco en los campos correspondientes en el panel de filtros.





Did I answer your question? Mark my post as a solution!
In doing so, you are also helping me. Thank you!

Proud to be a Super User!
Paul on Linkedin.






¡Hola Pablo, gracias por ayudar!

Ya probe con los filtros, pero el resultado no es el buscado. Pego abajo imagen de cómo queda la matriz al hacerlo.

Voy a agregar mas informacion sobre la medida utilizada en el cuerpo principal del post.

 

José.

Imagen4.png

Helpful resources

Announcements
Microsoft Fabric Learn Together

Microsoft Fabric Learn Together

Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City

PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

Check out the April 2024 Power BI update to learn about new features.

April Fabric Community Update

Fabric Community Update - April 2024

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