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

The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now! Learn more

Reply
Syndicate_Admin
Administrator
Administrator

Matriz Visual Total Incorrecto

Hola amigos, ¿pueden ayudarme en este tema? Tengo 2 medidas reales y pronóstico y 2 columnas de costo y año fiscal. Quiero visualizar una matriz con estos datos con una condición para el año fiscal 2024 que deben mostrar los datos reales y para los demás la previsión. Vea la siguiente captura de pantalla . He creado una nueva medida

SI(SELECTEDVALUE('Calendario'[Año fiscal])=2024,[Actuales],[pronóstico]) en los valores funciona correctamente, pero en la parte total el cálculo no funciona. Total elige el valor de previsión para 2024. Por favor, ayúdanos en esto

RENJITH_R_S_0-1747205552001.png

1 ACCEPTED SOLUTION
Syndicate_Admin
Administrator
Administrator

Tengo la respuesta
Resultado =

var a = CALCULAR([Reales],FILTRO('Calendario','Calendario'[Año fiscal]=2024))

var b = CALCULAR([Forecsst],FILTER('Calendario','Calendario'[Año fiscal]<>2024))

var c = a+b

Retorno C

View solution in original post

3 REPLIES 3
Syndicate_Admin
Administrator
Administrator

Tengo la respuesta
Resultado =

var a = CALCULAR([Reales],FILTRO('Calendario','Calendario'[Año fiscal]=2024))

var b = CALCULAR([Forecsst],FILTER('Calendario','Calendario'[Año fiscal]<>2024))

var c = a+b

Retorno C

Syndicate_Admin
Administrator
Administrator

Hola @RENJITH_R_S , este problema al que se enfrenta es un problema clásico de contexto total frente a fila de DAX en Power BI. Su medida actual utilizando:

IF(SELECTEDVALUE('Calendar'[Fiscal Year]) = 2024, [Actuals], [Forecast])

funciona para años fiscales individuales en el contexto de fila, pero falla en el nivel total porque SELECTEDVALUE('Calendar'[Fiscal Year]) devuelve un espacio en blanco cuando hay varios años en contexto (como en la fila Total), por lo que el valor predeterminado es [Forecast].
Lo que necesitamos:

  • Mostrar [Reales] solo para 2024
  • Utilice [Previsión] para todos los demás años
  • Asegúrese de que el total refleje esta lógica mixta

Corrección: Usar SUMX a lo largo de los años

En lugar de confiar en SELECTEDVALUE, que falla en los totales, use SUMX para evaluar la lógica de filas:

Final Cost = 
SUMX(
    VALUES('Calendar'[Fiscal Year]),
    IF(
        'Calendar'[Fiscal Year] = 2024,
        [Actuals],
        [Forecast]
    )
)

🔍 Explicación:

  • VALUES('Calendar'[Fiscal Year]) obtiene una lista de años individuales (incluso en la fila Total).

  • SUMX(...) itera cada año y aplica su lógica.

  • Agrega [Reales] para 2024 y [Pronóstico] para otros años.

Ahora esto mostrarálos valores c o rectos en las celdas de la matriz y untotal de ccurado (1 + 2 + 1 + 1 + 1 = 6)

¡Espero que esta solución le ayude a sacar el máximo partido a Power BI! Si es así, haga clic en "Marcar como solución" para ayudar a otros a encontrar las respuestas correctas.
💡¿Te ha resultado útil? ¡Muestra un poco de amor con felicitaciones 👍 , ya que tu apoyo mantiene a nuestra comunidad próspera!
🚀¡Sigamos creando juntos soluciones más inteligentes y basadas en datos! 🚀

@GrowthNatives - Gracias por la respuesta. Según su fórmula, solo datos reales significa que se muestran los datos del año fiscal 2024. No se muestran otros años

RENJITH_R_S_0-1747209996875.png

Helpful resources

Announcements
Power BI DataViz World Championships

Power BI Dataviz World Championships

The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now!

December 2025 Power BI Update Carousel

Power BI Monthly Update - December 2025

Check out the December 2025 Power BI Holiday Recap!

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.