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

Get certified in Microsoft Fabric—for free! For a limited time, the Microsoft Fabric Community team will be offering free DP-600 exam vouchers. Prepare now

Reply
Syndicate_Admin
Administrator
Administrator

¿Cómo calcular el estado más reciente en función de la fecha?

Hola

Tengo una tabla con más de 100k filas que se ve así:

StatusTimeNúmero de pedidoEstado
3/22/20211Nuevo
3/23/20211InProcess
3/24/20211Enviado
3/25/20212Nuevo
3/26/20212En retención
3/27/20213Nuevo
3/28/20214Nuevo
3/29/20214En retención
3/30/20214InProcess
4/1/20215Nuevo
4/2/20215Enviado
4/3/20216Nuevo
4/4/20217Nuevo
4/5/20217RX
4/6/20217En retención
4/7/20218Nuevo
4/8/20219Nuevo
4/9/20219En retención
4/10/20219RX
4/11/202110Nuevo

Necesito crear una nueva tabla que contenga las mismas columnas pero con solo el último Stuatus para cada pedido y su fecha.
Así que los restults basados en esta muestra se verían así:

StatusTimeNúmero de pedidoEstado
3/24/20211Enviado
3/26/20212En retención
3/27/20213Nuevo
3/30/20214InProcess
4/2/20215Enviado
4/3/20216Nuevo
4/6/20217En retención
4/7/20218Nuevo
4/10/20219RX
4/11/202110Nuevo

¿Cómo lo hago usando Dax?

1 ACCEPTED SOLUTION

@slav84 Explicó bien que necesita una nueva tabla > Power Query aún puede mantener la tabla original intacta. Es por eso que mi sugerencia fue hacer clic derecho en la tabla Original y REFERENCIARLA. Esto creará una nueva copia de la tabla original, y esta copia se actualizará a medida que se actualice la tabla original. Luego, puede realizar todas las transformaciones que sugerí en Power Query, donde es más eficiente y no afectará el rendimiento del informe de filtrado y usabilidad.

View solution in original post

5 REPLIES 5
Syndicate_Admin
Administrator
Administrator

@slav84 No recomiendo usar DAX para crear la nueva tabla. En su lugar, puede hacerlo en Power Query.

Haga clic en Transformar datos en la pestaña Inicio para abrir Power Query.

Luego haga clic derecho en su tabla actual > Referencia.

Cambie el nombre de esta nueva tabla.

Ordene esto por hora de estado en orden descendente para que la última fecha esté en la primera fila.

Luego haga clic derecho en la columna OrderNumber > Eliminar duplicados.

Hola Alison,

gracias por su repetición.
Tengo que usar DAX en este caso porque la tabla original también se usa para otra cosa y necesito la tabla original en el formato que es y necesito una nueva tabla para crear usando dax.

@slav84 Explicó bien que necesita una nueva tabla > Power Query aún puede mantener la tabla original intacta. Es por eso que mi sugerencia fue hacer clic derecho en la tabla Original y REFERENCIARLA. Esto creará una nueva copia de la tabla original, y esta copia se actualizará a medida que se actualice la tabla original. Luego, puede realizar todas las transformaciones que sugerí en Power Query, donde es más eficiente y no afectará el rendimiento del informe de filtrado y usabilidad.

Gracias Alison. He seguido su sugerencia. 🙂

¡Genial! Lo siento, no fui lo suficientemente claro en mi publicación inicial, pero me alegro de haber llegado allí al final. 🙂

Helpful resources

Announcements
OCT PBI Update Carousel

Power BI Monthly Update - October 2024

Check out the October 2024 Power BI update to learn about new features.

September Hackathon Carousel

Microsoft Fabric & AI Learning Hackathon

Learn from experts, get hands-on experience, and win awesome prizes.

October NL Carousel

Fabric Community Update - October 2024

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

Top Solution Authors