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

Find everything you need to get certified on Fabric—skills challenges, live sessions, exam prep, role guidance, and more. Get started

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

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
Sept PBI Carousel

Power BI Monthly Update - September 2024

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

September Hackathon Carousel

Microsoft Fabric & AI Learning Hackathon

Learn from experts, get hands-on experience, and win awesome prizes.

Sept NL Carousel

Fabric Community Update - September 2024

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

Top Solution Authors