Earn the coveted Fabric Analytics Engineer certification. 100% off your exam for a limited time only!
Tengo datos que vienen de la planta donde a veces envían información actualizada en un momento posterior o updte los datos anteriores si hubo un error. ¿Cómo voy a utilizar Power Qury / PowerBI para elegir el registro con la última hora.
Ejemplo
Registro 1 tiempo: 2020/08/24 17:20:00
Registro 2 tiempo: 2020/08/24 19:20:00
Quiero elegir el que fue enviado a las 19:20 y rechazar el registro que se envió anteriormente
Adjuntar una muestra como referencia
Transacción de la plantaSe producen desviaciones rechazadas auditadas
PE 2020/08/24 17:20:00 70 5 1 1
PE 2020/08/24 19:20:00 60 9 1 1
PTA 2020/08/21 16:25:00 20 1 0 0
PTA 2020/08/22 19:20:00 30 0 0 1
PTA 2020/09/07 10:00:00 120 5 5 0
PTA 2020/09/07 20:00:00 90 0 0 1
Gracias de antemano.
Solved! Go to Solution.
@Chin
En este caso, no es necesario crear una nueva tabla, puede agregar una nueva columna a la tabla con el siguiente código:
Puede descargar el archivo: HERE
________________________
Si mi respuesta fue útil, considere Aceptarla como la solución para ayudar a los otros miembros a encontrarla
Haga clic en el icono Thumbs-Up si le gusta esta respuesta 🙂
⭕ Subscribe and learn Power BI from these videos
⚪ Website ⚪ LinkedIn ⚪ PBI User Group
@Chin
Vaya a ModlingTab > Nueva tabla y pegue el código, le dará una nueva tabla con los registros más recientes:
Table =
FILTER(
Table,
VAR _MaxDate = CALCULATE( MAX(Table[TransactionDate]),ALLEXCEPT(Table,Table[Plant])) RETURN
Table[TransactionDate] = _MaxDate
)
________________________
Si mi respuesta fue útil, considere Aceptarla como la solución para ayudar a los otros miembros a encontrarla
Haga clic en el icono Thumbs-Up si le gusta esta respuesta 🙂
⭕ Subscribe and learn Power BI from these videos
⚪ Website ⚪ LinkedIn ⚪ PBI User Group
Gracias @Fowmy
Soy un novato y si me puedes dar la muestra PBIX, eso será amable de tu parte. Todavía tratando de aplicar lo que usted pidió
Planta | TransactionDate | Producido | Devuelos | Rechazado | Auditado |
En | 2020/08/24 17:20:00 | 70 | 5 | 1 | 1 |
En | 2020/08/24 19:20:00 | 60 | 9 | 1 | 1 |
Pta | 2020/08/21 16:25:00 | 20 | 1 | 0 | 0 |
Pta | 2020/08/22 19:20:00 | 30 | 0 | 0 | 1 |
Pta | 2020/09/07 10:00:00 | 120 | 5 | 5 | 0 |
Pta | 2020/09/07 20:00:00 | 90 | 0 | 0 | 1 |
Puede descargar el archivo: HERE
________________________
Si mi respuesta fue útil, considere Aceptarla como la solución para ayudar a los otros miembros a encontrarla
Haga clic en el icono Thumbs-Up si le gusta esta respuesta 🙂
⭕ Subscribe and learn Power BI from these videos
⚪ Website ⚪ LinkedIn ⚪ PBI User Group
Muchas gracias por investigar esto. Lamento, no expliqué mis requisitos correctamente. Lo siento
Si en un día determinado, hay 2 entradas, necesito rechazar el registro antiguo y elegir el último registro, todos los demás registros para fechas anteriores permanecerán tal cual. Para aclarar más, la siguiente tabla ayudará.
A continuación, usaré los registros que dicen KEEP y los pivotaré.
Planta | TransactionDate | Producido | Devuelos | Rechazado | Auditado | MANTENER O RECHAZAR |
En | 2020-08-24 17:20:00 | 70 | 5 | 1 | 1 | Rechazar |
En | 2020-08-24 19:20:00 | 60 | 9 | 1 | 1 | Mantener |
Pta | 2020-08-21 16:25:00 | 20 | 1 | 0 | 0 | Mantener |
Pta | 2020-08-22 19:20:00 | 30 | 0 | 0 | 1 | Mantener |
Pta | 2020-09-07 10:00:00 | 120 | 5 | 5 | 0 | Rechazar |
Pta | 2020-09-07 20:00:00 | 90 | 0 | 0 | 1 | Mantener |
En | 2020-09-07 10:00:00 | 50 | 0 | 0 | 0 | Mantener |
En | 2020-08-22 19:20:00 | 20 | 0 | 0 | 0 | Mantener |
saludos.
@Chin
En este caso, no es necesario crear una nueva tabla, puede agregar una nueva columna a la tabla con el siguiente código:
Puede descargar el archivo: HERE
________________________
Si mi respuesta fue útil, considere Aceptarla como la solución para ayudar a los otros miembros a encontrarla
Haga clic en el icono Thumbs-Up si le gusta esta respuesta 🙂
⭕ Subscribe and learn Power BI from these videos
⚪ Website ⚪ LinkedIn ⚪ PBI User Group
Gracias, mucha. Agradecemos mucho su tiempo y ayuda. En realidad estaba pensando que se puede hacer en PowerQuery, pero se hace en PowerBI.
¿Hay alguna formación formal para las fórmulas de PowerBI que acabas de hacer que uno pueda aprender de YouTube o de otros foros?
@Chin
Puedo dirigirte a un libro de @Greg_Deckler en varios patters DAX regulares: https://www.amazon.com/gp/product/B085RM7C9J
Y, no debe perderse esto: https://www.sqlbi.com/
¡Buena suerte!
________________________
Si mi respuesta fue útil, considere Aceptarla como la solución para ayudar a los otros miembros a encontrarla
Haga clic en el icono Thumbs-Up si le gusta esta respuesta 🙂
⭕ Subscribe and learn Power BI from these videos
⚪ Website ⚪ LinkedIn ⚪ PBI User Group