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

Earn the coveted Fabric Analytics Engineer certification. 100% off your exam for a limited time only!

Reply
Anonymous
Not applicable

Comparar dos filas y devolver devolver el valor

Hola a todos

Tengo un problema con la comparación con las filas en el poder.

Excel fórmula es... IF(Part_Number_row2-Part_Number_row1 , Value_row1 , Value_row2)

si el número de pieza de row2 y row1 coincide con thes, a continuación, desea retun Value de row1 else valor de row2.

Mi mesa se ve como abajo.

añoMesNúmero de piezaValor
2019Enero1012.914618
2019Enero1051.29267
2019Febrero1051.273633
2019Marzo1051.258231
2019Septiembre1075.208029
2019Octubre1075.487181
2020Enero1051.254346
2020Febrero1012.879371
2020Febrero1052.281708
2020Abril1052.248105
2020Junio1055.377196
2020Septiembre1075.312167
2020Octubre1075.316702
3 REPLIES 3
v-jayw-msft
Community Support
Community Support

Hola @swaghama ,

Deberá agregar una columna de índice.

Con la columna de índice puede crear un cloumn calculado.

Compruebe la fórmula a continuación.

Column = 
var column1 = CALCULATE(SUM('Table'[Value]),FILTER('Table','Table'[Index]=EARLIER('Table'[Index])-1))
var column2 = CALCULATE(MAX('Table'[Part Number]),FILTER('Table','Table'[Index]=EARLIER('Table'[Index])-1))
return
IF('Table'[Part Number]=column2,column1,'Table'[Value])

El resultado se mostraría como se muestra a continuación.

1.PNG

Saludos

Jay

Equipo de apoyo a la comunidad _ Jay Wang

Si este post ayuda,entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

Community Support Team _ Jay
If this post helps, then please consider Accept it as the solution
to help the other members find it.
amitchandak
Super User
Super User

@swaghama , mejor que tenga la columna de fecha o cree una como sugerida

fecha: "1-"&[Mes] & "-"&[Año] // Cambiar el tipo de datos a Fecha

Nueva columna
ultima fecha: maxx(filter(table,[date] <earlier([date]) && [Número de pieza] áanterior([Número de pieza])),[fecha])
el último valor de maxx(filter(table,[date] ?earlier([última fecha ]) && [Número de pieza] áanterior([Número de pieza])),[valor])

Puede utilizar el último valor y comparar el valor y el uso

Anonymous
Not applicable

Estoy recibiendo un error si tenemos la misma fecha en dos filas consecutivas.

Helpful resources

Announcements
April AMA free

Microsoft Fabric AMA Livestream

Join us Tuesday, April 09, 9:00 – 10:00 AM PST for a live, expert-led Q&A session on all things Microsoft Fabric!

March Fabric Community Update

Fabric Community Update - March 2024

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

Top Solution Authors