Estou trabalhando em um projeto em que estou tentando analisar o tempo de ciclo de diferentes alterações durante o processo de mudança. Eu preciso saber os tempos entre os estados, o que é bastante simples, exceto que, em muitos casos, as alterações são revisadas, enviadas de volta para pendentes e devem ser analisadas novamente antes do lançamento devido a uma correção.
Nosso software executa um relatório para calcular todas essas durações, mas calcula apenas a duração da última instância de um estado. Além disso, obtemos esses dados em exportações mensais ou anuais com um monte de alterações (~ 300 / mês), então eu preciso poder fazer esses cálculos não manualmente.
Cada ECO (Change order) possui uma lista completa de estados e, em seguida, um registro de data e hora para o horário em que sai de cada estado. Os dados brutos vêm em um "pacote" que expõe todos os dados para uma alteração e eu os analisei e formatou para serem essas três colunas. Eu preciso ser capaz de calcular:
Amostra dos dados (imagem abaixo):
ECO Number Time Stamp State end
ECO037257 10/27/2016 08:35:55 AM Date Originated
ECO037257 10/02/2017 09:18:01 AM Pending
ECO037257 10/02/2017 10:27:11 AM Submitted
ECO037257 10/02/2017 11:00:04 AM Pending
ECO037257 10/02/2017 11:14:10 AM Submitted
ECO037257 10/03/2017 08:25:36 AM Review
ECO037257 10/04/2017 12:47:22 PM Review
ECO037257 10/04/2017 01:27:33 PM Review
ECO037257 10/04/2017 01:27:42 PM Approved
ECO037257 10/04/2017 01:31:09 PM Released
ECO047808 06/13/2017 11:48:53 AM Date Originated
ECO047808 09/27/2017 01:27:05 PM Pending
ECO047808 09/27/2017 02:13:40 PM Submitted
ECO047808 09/27/2017 02:21:51 PM Review
ECO047808 09/28/2017 07:18:59 AM Review
ECO047808 09/28/2017 08:01:14 AM Review
ECO047808 09/28/2017 08:14:01 AM Pending
ECO047808 09/28/2017 08:53:56 AM Submitted
ECO047808 09/28/2017 10:07:40 AM Review
ECO047808 09/28/2017 10:24:26 AM Review
ECO047808 09/28/2017 10:29:00 AM Review
ECO047808 09/28/2017 11:34:35 AM Review
ECO047808 10/03/2017 07:46:06 AM Review
ECO047808 10/03/2017 07:46:10 AM Approved
ECO047808 10/03/2017 07:46:14 AM Released
ECO048204 06/21/2017 02:37:11 PM Date Originated
ECO048204 10/02/2017 03:42:10 AM Pending
ECO048204 10/02/2017 08:33:52 AM Submitted
ECO048204 10/02/2017 08:37:28 AM Pending
ECO048204 10/02/2017 10:01:28 AM Submitted
ECO048204 10/02/2017 10:44:04 AM Review
ECO048204 10/02/2017 11:15:24 AM Review
ECO048204 10/02/2017 11:47:09 AM Review
ECO048204 10/02/2017 12:46:55 PM Review
ECO048204 10/03/2017 06:34:40 AM Review
ECO048204 10/03/2017 07:59:36 AM Review
ECO048204 10/03/2017 01:09:47 PM Approved
ECO048204 10/03/2017 02:19:30 PM Approved
ECO048204 10/03/2017 02:20:20 PM Released