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

Earn a 50% discount on the DP-600 certification exam by completing the Fabric 30 Days to Learn It challenge.

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
LearnSurvey

Fabric certifications survey

Certification feedback opportunity for the community.

PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

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

April Fabric Community Update

Fabric Community Update - April 2024

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