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

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
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.