Earn the coveted Fabric Analytics Engineer certification. 100% off your exam for a limited time only!
Hola
Tengo un conjunto de datos que contiene JOURNALID,INVENTTRANSREFID y algunas columnas de datos.
Puedo tener más JOURNDALID con la misma codificación pero con diferentes INVENTTRANSREFID, como en la pantalla anterior.
Aquí está mi problema:
Para el mismo JOURNALID & POSTEDDATETIME puedo tener dos o más DELIVERYDATE diferentes
Quiero reemplazar todo el DELIVERYDATE con el más reciente entre ellos. (17/01/2020 )
Resultado:
Las columnas amarillas son mi clave.
¿Cómo puedo lograr esto con powerquery?
¡Gracias!
@Saaam , Crear una nueva columna como, agregar cláusula remove según la necesidad
new DELIVERYDATE ?maxx(filter(table,[JOURNALID] ?earlier([JOURNALID]) && [INVENTTRANSREFID] ?arlier([INVENTTRANSREFID])),[DELIVERYDATE])
Prueba algo como:
Final Deliver Date Column =
MAXX(
FILTER(
'Table',
[JOURNALID] = EARLIER([JOURNALID]) &&
[INVENTTRANSREFID] = EARLIER([INVENTTRANSREFID]) &&
[POSTEDDATETIME] = EARLIER([POSTEDDATETIME])
),
[DELIVERYDATE]
)
Todavía no funciona
@Saaam Bueno, no puedo ver la mayoría de las columnas en cuestión para ver si coinciden. Mi suposición es algo no porque la técnica funciona: