Reply
MatiasBI1986
Helper I
Helper I
Syndicated - Outbound

Ocultar ciertas sub-filas de una tabla tipo matriz

Estimadas/os, 

 

Junto con saludar, me gustaría una consulta sobre el tema en cuestión.

 

Tengo la siguiente tabla tipo Matriz, y a la hora de mostrar las sub-filas, quiero me oculte ciertos datos o los ponga de color blanco porque en realidad me interesa solo el valor total de la fila superior.

 

Valor Fila (de interés):

Tamaño Mercado        N° Competidores

Grande                        >3

 

Que oculte las subfilas:

Tamaño Mercado        N° Competidores

Bajo                             0 a 1

Grande                        2 a 3

Bajo                             0 a 1

Grande                        0 a 1

 

Los demas datos como Valor Total y Precio me interesa ver, pero Tamaño Mercado y N° Competidores no.

 

MatiasBI1986_0-1684859800728.png

 

Las fórmulas DAX que ocupé:

 

Tamaño Mercado:

Tamaño Mercado = SWITCH(TRUE(),
[Valor Total]<625000,"Bajo",
[Valor Total]<1250000,"Medio",
[Valor Total]<100E100,"Grande")

 

N° Competidores:

N° Competidores = SWITCH(TRUE(),
[Recuento]<2, "0 a 1",
[Recuento]<4, "2 a 3",
[Recuento]<1E10, ">3")
 
 

De antemano, muchísimas gracias.

 

 

Saludos!

 

1 ACCEPTED SOLUTION
Syndicate_Admin
Administrator
Administrator

Source Community: Power BI | Source Author Name: v-jingzhang
Syndicated - Inbound

@MatiasBI1986

Puede modificar sus medidas actuales [Tamaño del mercado] y [N° Competidores] de forma similar a continuación. Utilice la función ISFILTERED para decidir si una medida se evalúa a nivel secundario (por ejemplo, la columna [Producto] en mi ejemplo). Cuando esté en el nivel del niño, volverá en blanco. Cuando está en el nivel subtotal o total, devolverá el resultado en el que tiene interés.

New measure = IF(ISFILTERED('Table'[Product]),BLANK(),[Old measure])
Market Size = 
IF(ISFILTERED('Table'[Product]),BLANK(),
SWITCH(TRUE(),
SUM('Table'[Total Value])<625000,"Low",
SUM('Table'[Total Value])<1250000,"Average",
"Large")
)

vjingzhang_0-1684997778231.png

Saludos
Equipo de Apoyo a la Comunidad _ Jing
Si esta publicación ayuda, por favor acéptela como Solución para ayudar a otros miembros a encontrarla.

View solution in original post

2 REPLIES 2
Syndicate_Admin
Administrator
Administrator

Source Community: Power BI | Source Author Name: v-jingzhang
Syndicated - Inbound

@MatiasBI1986

Puede modificar sus medidas actuales [Tamaño del mercado] y [N° Competidores] de forma similar a continuación. Utilice la función ISFILTERED para decidir si una medida se evalúa a nivel secundario (por ejemplo, la columna [Producto] en mi ejemplo). Cuando esté en el nivel del niño, volverá en blanco. Cuando está en el nivel subtotal o total, devolverá el resultado en el que tiene interés.

New measure = IF(ISFILTERED('Table'[Product]),BLANK(),[Old measure])
Market Size = 
IF(ISFILTERED('Table'[Product]),BLANK(),
SWITCH(TRUE(),
SUM('Table'[Total Value])<625000,"Low",
SUM('Table'[Total Value])<1250000,"Average",
"Large")
)

vjingzhang_0-1684997778231.png

Saludos
Equipo de Apoyo a la Comunidad _ Jing
Si esta publicación ayuda, por favor acéptela como Solución para ayudar a otros miembros a encontrarla.

Syndicated - Outbound

Estimado, 

Era justo la solución que estaba buscando.

Muchas gracias!

avatar user

Helpful resources

Announcements
March PBI video - carousel

Power BI Monthly Update - March 2025

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

March2025 Carousel

Fabric Community Update - March 2025

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

Top Solution Authors (Last Month)
Top Kudoed Authors (Last Month)