Reply
Syndicate_Admin
Administrator
Administrator
Syndicated - Inbound

Usar suma de subtotales en matriz para una columna con formato dinámico

Source Community: Power BI | Source Author Name: SeungLee95

Tengo la siguiente columna en mi tabla llamada SR que tiene los siguientes valores:

Nulo / 1

Como se ve en la tabla a continuación, dentro de la matriz, calculará el subtotal de cada fila en función del nivel de fila que se muestre.

SeungLee95_0-1743640309630.png

El problema es que creé la siguiente medida con un formato dinámico, ya que las filas con el tipo == Classic deben mostrar N/A para facilitar el consumo de datos y reflejar el valor SR:

Medir:

TEST = IF (
    SELECTEDVALUE (COUDashboard[APType]) = "Classic",
    "N/A",
    SELECTEDVALUE(COUDashboard[ServiceReadiness])
)

Formato:

IF ( SELECTEDVALUE ( COUDashboard[APType] ) <> "Classic", "#,0" )

Sin embargo, como se puede ver en la imagen de la tabla de arriba, mientras que el N/A se muestra correctamente y "1" o null también, el subtotal no se calcula correctamente. (debería ser exactamente lo mismo que SR, pero obviamente solo muestra "primero" ya que creo que se calcula de manera diferente):

SeungLee95_1-1743640566409.png

SR utiliza SUM disponible

SeungLee95_2-1743640617495.png

La prueba no lo tiene, ya que tiene un formato dinámico (cadena "N/A" o valor numérico)

SeungLee95_3-1743640628849.png

¿Hay alguna manera de lograr un subtotal SUM realizado correctamente para una medida con formato dinámico? ¿O esto no es posible en Power BI?

¡Muchas gracias!

2 REPLIES 2
Syndicate_Admin
Administrator
Administrator

Syndicated - Inbound

Hola @SeungLee95 ,
Gracias por ponerse en contacto con la comunidad de Microsoft Fabric.

Power BI no puede sumar valores de cadena como "N/A" e intenta tratar los resultados de la medida como valores discretos, lo que afecta al cálculo del subtotal.
Para resolver este problema, debe ajustar la medida de DAX para que la cadena "N/A" no interfiera con la agregación, al tiempo que se asegura de que el objeto visual muestre "N/A" cuando se cumpla la condición.

Pruebe este DAX modificado:

PRUEBA =
SI(
selectedvalue(coudashboard[APType]) = "Clásico",
En blanco(),
selectedvalue(coudashboard[Servicereadiness])
)

En lugar de meterse con su medida principal, puede aplicar este formato condicional para asegurarse de que todo se vea bien en la tabla. Por lo tanto, las filas que deben decir "N/A" lo mostrarán, y los números se sumarán correctamente en el subtotal sin causar ningún problema. Puede usar el formato condicional directamente en el objeto visual Matrix para controlar esto. Básicamente, puede crear una medida o una columna calculada que compruebe si la fila es "Clásica". Si es así, devolverá "N/A" para esa fila. De esta manera, el "N/A" solo aparecerá en las filas donde sea necesario, y los valores numéricos se sumarán correctamente para los subtotales.

CF_SR =
SI (
coudashboard[APType] = "Clásico",
"N/A",
coudashboard[Preparación para el servicio]
)

Puede usar esta columna para la visualización y garantiza que no está cambiando directamente la medida, por lo que la agregación (SUM) no se verá afectada.

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 y saludos,

Chaithra E

Syndicated - Inbound

¡Hola Chaithra!

Muchas gracias por la orientación. Sin embargo, estoy un poco confundido.

Intenté su sugerencia de cambiar la consulta para TEST, pero realmente no veo ningún cambio en la suma total

SeungLee95_1-1743789836477.png

TEST y SR deberían sumarse de la misma manera, pero no veo específicamente ningún cambio.

En cuanto a la sugerencia sobre el formato condicional, no entiendo muy bien dónde puedo lograr esto. ¿Está hablando de crear una nueva columna con esta consulta?
SI (
coudashboard[APType] = "Clásico",
"N/A",
coudashboard[Preparación para el servicio]
)

¿O esto se aplica en otro lugar de la columna de prueba?

¡Gracias de nuevo!

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)