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

Earn a 50% discount on the DP-600 certification exam by completing the Fabric 30 Days to Learn It challenge.

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
LearnSurvey

Fabric certifications survey

Certification feedback opportunity for the community.

PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

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

April Fabric Community Update

Fabric Community Update - April 2024

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