cancel
Showing results forย 
Search instead forย 
Did you mean:ย 
Reply
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
Super User I
Super User I

puedo preguntar cuรกl es tu objetivo, ยฟquรฉ estรกs tratando de hacer?




Did I answer your question? Mark my post as a solution!

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.




Did I answer your question? Mark my post as a solution!

Proud to be a Super User!




Helpful resources

Announcements
secondImage

Congratulations!

We are excited to announce the Power BI Super Users!

Microsoft Ignite

Microsoft Ignite

Join digitally, March 2โ€“4, 2021 to explore new tech that's ready to implement. Experience the keynote in mixed reality through AltspaceVR!

secondImage

The largest Power BI virtual conference

100+ sessions, 100+ speakers, Product managers, MVPs, and experts. All about Power BI. Attend online or watch the recordings.