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

Shape the future of the Fabric Community! Your insights matter. That’s why we created a quick survey to learn about your experience finding answers to technical questions. Take survey.

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.

Dec Fabric Community Survey

We want your feedback!

Your insights matter. That’s why we created a quick survey to learn about your experience finding answers to technical questions.

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.

Top Solution Authors
Top Kudoed Authors