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

Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.

Reply
Anonymous
Not applicable

Suma total de medidas filtradas

Hola a todos, me gustaría pedirte ayuda. Lucho con la suma total de valores que obtengo como medida. Trato de resumir los ahorros por número de material entre 2 períodos de tiempo (años). Traté de hacerlo de esta manera:

1. Calcular el precio medio ponderado por material utilizando una medida

2. Duplicar la misma medida con un filtro diferente (año anterior)

3. Ahorro calculado como diferencia entre esas 2 medidas y multiplicarlas con la cantidad total -> ahora obtengo la cifra que necesito, ahorros por material

Ahorro por material ?
VAR ThisYear [Slider este año]
Tiempo previo del VAR [Prev year de slider]
VAR ThisYearPrice á CALCULATE([PriceThisYear]//this is already a measure//, Data[YEAR] ? ThisYear)
VAR PrevYearPrice ? CALCULATE([PricePrevYear]//this is already a measure//, Data[YEAR] ? ThisYear)
Cantidad de VAREste Años [ThisYearQuantity //already una medida filtrada a este año//]

devolución
(PrevYearPrice-ThisYearPrice)*CantidadThisYear

Pero ahora lucho con la suma de esos ahorros por material

Material PrevYearPriceThisYearPriceThisYearQuantityAhorro por material
A0,450,4172204025750
B0,460,4136021017558
Total0,45 (calculado sobre datos agregados, no como suma de filas)0,41 (calculado sobre datos agregados, no como suma de filas)1082250 (correcto)45589 (error - calculado sobre datos agregados, no como suma de filas)

Simple SUMX no funciona, ya que no estoy usando datos de origen, pero ya es una medida.

¡Estaría súper agradecido si alguien pudiera ayudarme! ¡Gracias de antemano!

Saludos

Matthew

1 ACCEPTED SOLUTION
mahoneypat
Employee
Employee

Utilice este patrón DAX para obtener los totales esperados. Hace referencia a una de las medidas existentes y debe obtener los mismos valores en las filas, pero el total correcto.

NewMeasure - SUMX(VALUES(Table[Material]), [Ahorro por material])

Si esto funciona para usted, márquelo como la solución. Los elogios también son apreciados. Por favor, avísame si no.

saludos

palmadita





Did I answer your question? Mark my post as a solution! Kudos are also appreciated!

To learn more about Power BI, follow me on Twitter or subscribe on YouTube.


@mahoneypa HoosierBI on YouTube


View solution in original post

3 REPLIES 3
v-lili6-msft
Community Support
Community Support

hola @Latam

Esto parece un problema de totales de medida. Muy común. Ver este post al respecto

https://community.powerbi.com/t5/DAX-Commands-and-Tips/Dealing-with-Measure-Totals/td-p/63376

Además, esta Medida Rápida, Medir Totales, La Palabra Final debe obtener lo que necesita:
https://community.powerbi.com/t5/Quick-Measures-Gallery/Measure-Totals-The-Final-Word/m-p/547907

Para su requisito, podría agregar una nueva medida para estas medidas que totalmente no desea calcular en datos agregados como se indica a continuación:

m_Total 1 = 
VAR __table = SUMMARIZE('Table1',[Material],"__value",[Savings per material])
RETURN
IF(HASONEVALUE(Table1[Name]),[Savings per material],SUMX(__table,[__value]))

Si todavía tiene el problema, por favor comparta su archivo pbix de muestra para nosotros tener una prueba.

saludos

Lin

Community Support Team _ Lin
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
mahoneypat
Employee
Employee

Utilice este patrón DAX para obtener los totales esperados. Hace referencia a una de las medidas existentes y debe obtener los mismos valores en las filas, pero el total correcto.

NewMeasure - SUMX(VALUES(Table[Material]), [Ahorro por material])

Si esto funciona para usted, márquelo como la solución. Los elogios también son apreciados. Por favor, avísame si no.

saludos

palmadita





Did I answer your question? Mark my post as a solution! Kudos are also appreciated!

To learn more about Power BI, follow me on Twitter or subscribe on YouTube.


@mahoneypa HoosierBI on YouTube


amitchandak
Super User
Super User

@Latam , En caso de que necesite tener dos rebanadoras. Una de las necesidades de ser independiente.

referir este blog, Esto hace usando fechas

https://community.powerbi.com/t5/Community-Blog/Comparing-Data-Across-Date-Ranges/ba-p/823601

Helpful resources

Announcements
Microsoft Fabric Learn Together

Microsoft Fabric Learn Together

Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City

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.