Join us at FabCon Atlanta from March 16 - 20, 2026, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.
Register now!The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now! Learn more
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ño | Mes | Número de pieza | Valor |
| 2019 | Enero | 101 | 2.914618 |
| 2019 | Enero | 105 | 1.29267 |
| 2019 | Febrero | 105 | 1.273633 |
| 2019 | Marzo | 105 | 1.258231 |
| 2019 | Septiembre | 107 | 5.208029 |
| 2019 | Octubre | 107 | 5.487181 |
| 2020 | Enero | 105 | 1.254346 |
| 2020 | Febrero | 101 | 2.879371 |
| 2020 | Febrero | 105 | 2.281708 |
| 2020 | Abril | 105 | 2.248105 |
| 2020 | Junio | 105 | 5.377196 |
| 2020 | Septiembre | 107 | 5.312167 |
| 2020 | Octubre | 107 | 5.316702 |
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.
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.
@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
Estoy recibiendo un error si tenemos la misma fecha en dos filas consecutivas.
The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now!