Miałem nadzieję, że będziesz w stanie pomóc. Dane są gromadzone w Excelu ze źródła danych. Źródło danych ma 3 nagłówki
Active,Occurrence,Time (seconds)
TRUE, 1, 0
TRUE, 1, 12
FALSE, 1, 12
TRUE, 2, 12
TRUE, 2, 16
FALSE, 2, 16
Powyższe dotyczy maszyny, która jest aktywna lub nie. Gdy jest aktywny, numer „Występowanie” będzie się zwiększał i uruchamiał timer. Próbuję policzyć „czas”, który ta maszyna jest PRAWDA, w odniesieniu do określonego przyrostowego występowania.
Na przykład.
Występowanie 1 = 12 sekund
Występowanie 2 = 4 sekundy (16–12)
Edytowane
W przykładowych danych, które aktualnie widzę, widzę następujące informacje:
Czas, aktywny, występowanie, czas
11/09/14 12:13:48, FALSE, 6, 236
11/09/14 12:53:48, TRUE, 7, 236
11/09/14 12:53:49, TRUE, 7, 237
11/09/14 12:53:55, TRUE, 7, 243
11/09/14 12:53:57, TRUE, 7, 245
11/09/14 12:53:58, FAŁSZ, 7, 245
Tak dalej i tak dalej.
Mam nadzieję, że zrobię to dla określonego zdarzenia (tj. 7). Mogę odjąć ostatnią liczbę z pierwszej liczby, aby uzyskać całkowity czas, w którym maszyna była AKTYWNA. W przykładzie powyżej 9 sekund.
Mam nadzieję, że to ma sens.
TRUE
z czasem rozpoczęcia. A kiedy się wyłącza, dostajeTRUE
z czasem zakończenia, aFALSE
z czasem zakończenia. I ten czas zakończenia jest następnyTRUE
wartość czasu? A następnie wystąpienie zwiększa się o 1?