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
hdavidson
Helper I
Helper I

Ayuda con una medida en DAX.

Este es un poco complicado y me tiene sacando el pelo.

TestMeasure ?
var currentMonth - SELECTEDVALUE(MyTable[Month])
var currentYear ? SELECTEDVALUE(MyTable[ValYear])
var currentQuarter - SELECTEDVALUE(MyTable[ValQuarter])
var IDSelected - SELECTEDVALUE(MyTable[ID])

var nextMon - currentMonth + 1

var valInt ? CALCULATE(SUM(MyTable[Value]),MyTable[ValQuarter] ? currentQuarter, MyTable[Month] ? nextMon, MyTable[ValYear] ? currentYear,MyTable[ID] ? IDSelected)
var valInt1 á CALCULATE(([Ratio Factor]),MyTable[ValQuarter] á currentQuarter, MyTable[Month] á nextMon, MyTable[ValYear] - currentYear,MyTable[ID] á IDSelected)
var valInt2 á CALCULATE(([Current Month Proj]),MyTable[ValQuarter] á currentQuarter, MyTable[Month] á nextMon, MyTable[ValYear] - currentYear,MyTable[ID] á IDSelected)

var valNextTemp (valInt / valInt1) + valInt2
var valNext (valNextTemp / [Factor de relación]) + [Mes actual Proj]

devolver valNext

La medida que he creado anteriormente funciona bien para el primer pase. (es decir, cuando mi selección de mes es 1)

Sin embargo, para el siguiente paso, necesito tener el punto de partida (valNextTemp), es decir, el numerador para ser el resultado del cálculo en mi iteración anterior.
es decir, para mi selección de mes 2, el valInt debe ser igual al valor valNext (cuando la selección de mes era 1).

por ejemplo, en mi primera iteración de mi valor valNext fue 1359916, en mi siguiente iteración el valor de valNextTemp debe ser 1359916 y no el valor del punto inicial.

Mis meses están en una columna y van hasta 240 (es decir, 2 años de datos).

3 REPLIES 3
vanessafvg
Super User
Super User

puedo preguntar cuál es tu objetivo, ¿qué estás tratando de hacer?




If I took the time to answer your question and I came up with a solution, please mark my post as a solution and /or give kudos freely for the effort 🙂 Thank you!

Proud to be a Super User!




@vanessafvg ,pls ver a continuación lo que estoy tratando de hacer :

No puedo compartir mi conjunto de datos, pero déjeme mostrarle algunos cálculos de muestra -

así que como vemos a continuación, mi celda A4 será A5 (digamos que no hay valor) por lo que será (cero dividido por Col1 - 0) + Col7 - Col7

Ahora, el punto de partida para calcular el valor en la celda A3 será el valor en A4 (es decir, el numerador será la respuesta del cálculo en la celda A4) y así sucesivamente para A2 el punto de partida será el valor en la celda A3 (es decir, el resultado de A4 /Table Col1 + Table Col7 )

Espero que esto ayude..

A1 A2 A3 A4

A2/ Tabla Col1 + Tabla Col7A3 / Tabla Col1 + Tabla Col7A4 /Tabla Col1 + Tabla Col7 A5/Tabla Col1 + Tabla Col7

si puede proporcionar algunos datos ficticios que serían útiles.




If I took the time to answer your question and I came up with a solution, please mark my post as a solution and /or give kudos freely for the effort 🙂 Thank you!

Proud to be a Super User!




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.