Earn a 50% discount on the DP-600 certification exam by completing the Fabric 30 Days to Learn It challenge.
Hola, necesito ayuda para obtener la 2ª última fecha y el estado de la tabla, pero la tabla consta de varias filas de los mismos identificadores. Entonces, si hay 3 mismos IDENTIFICADORES, su último estado es EXPIRADO, pero el 2do último estado puede ser VISTO o ENVIADO o cualquier otra cosa, así que quiero recuperar eso y quiero recuperar eso dinámicamente porque mis datos se actualizan todos los días para que se pueda cambiar el estado. Este es un ejemplo de la tabla.
Como puede ver para ID (5d108efe3389bb72d7cff1d8) hay dos valores (SENT) y (Expired) y quiero SENT y date en dos nuevas columnas diferentes.
Por favor, si alguien puede ayudarme con este problema.
Solved! Go to Solution.
Hola, @shubham-sharma
De acuerdo con su descripción, puedo entender aproximadamente su requisito, creé algunos datos de prueba y logré su requisito, creo que puede probar mis pasos:
Estos son mis datos de prueba:
Appear times = RANKX(FILTER(ALL('Table'),[_id]=EARLIER('Table'[_id])),[activityLog.loggedAt],,ASC,Dense)
Total appear times = COUNTX(FILTER(ALL('Table'),[_id]=EARLIER('Table'[_id])),[activityLog.loggedAt])
Expected output =
SELECTCOLUMNS(FILTER('Table',[Appear times]=[Total appear times]-1),"ID",[_id],"Date",[activityLog.loggedAt],"Status",[activityLog.status])
Y puedes obtener lo que quieras, así:
Puede descargar mi archivo pbix de prueba a continuación
Si este resultado no es lo que desea, puede publicar algunos datos de ejemplo (sin datos confidenciales) y el resultado esperado.
Cómo obtener una respuesta rápida a su pregunta
¡Muchas gracias!
Saludos
Equipo de apoyo a la comunidad _Robert Qin
Si este post ayuda,entonces por favor considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
Hola, @shubham-sharma
De acuerdo con su descripción, puedo entender aproximadamente su requisito, creé algunos datos de prueba y logré su requisito, creo que puede probar mis pasos:
Estos son mis datos de prueba:
Appear times = RANKX(FILTER(ALL('Table'),[_id]=EARLIER('Table'[_id])),[activityLog.loggedAt],,ASC,Dense)
Total appear times = COUNTX(FILTER(ALL('Table'),[_id]=EARLIER('Table'[_id])),[activityLog.loggedAt])
Expected output =
SELECTCOLUMNS(FILTER('Table',[Appear times]=[Total appear times]-1),"ID",[_id],"Date",[activityLog.loggedAt],"Status",[activityLog.status])
Y puedes obtener lo que quieras, así:
Puede descargar mi archivo pbix de prueba a continuación
Si este resultado no es lo que desea, puede publicar algunos datos de ejemplo (sin datos confidenciales) y el resultado esperado.
Cómo obtener una respuesta rápida a su pregunta
¡Muchas gracias!
Saludos
Equipo de apoyo a la comunidad _Robert Qin
Si este post ayuda,entonces por favor considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.