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, get a free DP-600 exam voucher to use by the end of 2024. Register 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
November Carousel

Fabric Community Update - November 2024

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

Live Sessions with Fabric DB

Be one of the first to start using Fabric Databases

Starting December 3, join live sessions with database experts and the Fabric product team to learn just how easy it is to get started.

Las Vegas 2025

Join us at the Microsoft Fabric Community Conference

March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount! Early Bird pricing ends December 9th.

Nov PBI Update Carousel

Power BI Monthly Update - November 2024

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

Top Solution Authors