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

Get Fabric Certified for FREE during Fabric Data Days. Don't miss your chance! Request now

Reply
wpf_
Post Prodigy
Post Prodigy

¿Por qué mis totales de Matrix no son correctos?

Tengo una matriz que tiene fechas en filas, ubicaciones en columnas y suma de meses actuales para cada ubicación, años anteriores de la suma exacta del mes y cambio porcentual entre los dos como valores. Sin embargo, el total de cada fila no es correcto. En la imagen de abajo, omití las diferentes ubicaciones de columna. Los valores de cada columna son precisos como cruje con los datos reales, pero el total de actual, prev (en rojo) no lo son cuando los agredo manualmente. ¿Hay algún ajuste que esté causando esto? Gracias.

wpf__0-1593730847317.png

4 REPLIES 4
amitchandak
Super User
Super User

@wpf_ , si la fórmula/medida utiliza el contexto de fila para obtener el cálculo, entonces Gran total también necesita eso, intente así

sumx(Summarize(Table, Table[Year], Table[Month], Table[?], "_1",[Measure]),[_1])

Donde Table[?] es grupo de columnas por

y Measure es su medida actual

Share with Power BI Enthusiasts: Full Power BI Video (20 Hours) YouTube
Microsoft Fabric Series 60+ Videos YouTube
Microsoft Fabric Hindi End to End YouTube

Hola @amitchandak ,

Gracias por su respuesta. Entiendo por qué mis totales no son correctos. ¿Puede ver mi respuesta arriba. Esto es un rascador de cabeza. Algo así como el escenario de pollo o huevo. Gracias.

AllisonKennedy
Super User
Super User

¿Cuál es la fórmula que está utilizando para las tres medidas? Mira si este post ayuda a:
https://community.powerbi.com/t5/DAX-Commands-and-Tips/Dealing-with-Measure-Totals/td-p/63376

Please @mention me in your reply if you want a response.

Copying DAX from this post? Click here for a hack to quickly replace it with your own table names

Has this post solved your problem? Please Accept as Solution so that others can find it quickly and to let the community know your problem has been solved.
If you found this post helpful, please give Kudos C

I work as a Microsoft trainer and consultant, specialising in Power BI and Power Query.
www.excelwithallison.com

Hola @AllisonKennedy ,

Gracias por su respuesta. Intenté la sugerencia a la que me referías, pero no funcionó. Pero sé por qué lo está haciendo ahora. Para explicarlo mejor aquí es mi tabla de nuevo con las ubicaciones 21 - 30 (cada una representando una ubicación).

wpf__0-1593793939693.png

Sólo centrándome en la medida "actual". La ubicación 30 necesita tener su valor multipled por 2.1, y todas las demás ubicaciones están a solo sumed up regularmente. Los valores se toman mediante dos métodos: method1 y method2.

Corriente: IF(SELECTEDVALUE('Table'[Location])-30,
SUMX('Table', ('Tabla'[Método1]+'Tabla'[Método2])*2.1),
SUMX('Tabla', 'Tabla'[Método1] + 'Tabla'[Método2])
)
Así que el problema es cuando se suma la corriente total, está obteniendo la corriente de todas las ubicaciones y eso incluye la ubicación 30. Y no utiliza la Corriente calculada de La Ubicación 30, de la naturaleza de la condición.
Estoy tratando de encontrar la lógica para tomar en la corriente de 30, pero si hago eso, la corriente de las otras ubicaciones utilizaría eso también en sus valores. ¿Hay alguna manera de hacer referencia a la columna Total para que pueda incluirlo en la instrucción IF. ¿O tienes una alternativa mejor de lo que estoy haciendo? Gracias.

Helpful resources

Announcements
Fabric Data Days Carousel

Fabric Data Days

Advance your Data & AI career with 50 days of live learning, contests, hands-on challenges, study groups & certifications and more!

October Power BI Update Carousel

Power BI Monthly Update - October 2025

Check out the October 2025 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.