calcular el valor basado en cierto intervalo de tiempoHola,
Necesito calcular la temperatura promedio en un ciclo de 30 s, y mi registro de temperatura está tomando una lectura cada 15 s. Grabé el tiempo de finalización del ciclo y me gustaría escribir un script para calcular la temperatura promedio durante 30 s antes de la hora de finalización del ciclo.
| Hora | Tiempo de finalización del ciclo | Temperatura |
| 26/06/2018 13:45:00 | 26/6/2018 13:46 | 22.32 |
| 26/06/2018 13:45:15 | 26/6/2018 13:46 | 22.52 |
| 26/06/2018 13:45:30 | 26/6/2018 13:46 | 22.62 |
| 26/06/2018 13:45:45 | 26/6/2018 13:46 | 22.55 |
| 26/06/2018 13:46:00 | 26/6/2018 13:46 | 22.41 |
| 26/06/2018 13:46:15 | 26/6/2018 13:48 | 22.32 |
| 26/06/2018 13:46:30 | 26/6/2018 13:48 | 22.18 |
| 26/06/2018 13:46:45 | 26/6/2018 13:48 | 22.54 |
| 26/06/2018 13:47:00 | 26/6/2018 13:48 | 22.51 |
| 26/06/2018 13:47:15 | 26/6/2018 13:48 | 22.46 |
| 26/06/2018 13:47:30 | 26/6/2018 13:48 | 22.35 |
| 26/06/2018 13:47:45 | 26/6/2018 13:48 | 22.28 |
| 26/06/2018 13:48:00 | 26/6/2018 13:48 | 22.51 |
La mesa final que me gustaría es:
| Hora | Tiempo de finalización del ciclo | Temperatura | Temperatura promedio en el ciclo |
| 26/06/2018 13:45:00 | 26/6/2018 13:46 | 22.32 | 22.585 |
| 26/06/2018 13:45:15 | 26/6/2018 13:46 | 22.52 | 22.585 |
| 26/06/2018 13:45:30 | 26/6/2018 13:46 | 22.62 | 22.585 |
| 26/06/2018 13:45:45 | 26/6/2018 13:46 | 22.55 | 22.585 |
| 26/06/2018 13:46:00 | 26/6/2018 13:46 | 22.41 | 22.585 |
| 26/06/2018 13:46:15 | 26/6/2018 13:48 | 22.32 | 22.38 |
| 26/06/2018 13:46:30 | 26/6/2018 13:48 | 22.18 | 22.38 |
| 26/06/2018 13:46:45 | 26/6/2018 13:48 | 22.54 | 22.38 |
| 26/06/2018 13:47:00 | 26/6/2018 13:48 | 22.51 | 22.38 |
| 26/06/2018 13:47:15 | 26/6/2018 13:48 | 22.46 | 22.38 |
| 26/06/2018 13:47:30 | 26/6/2018 13:48 | 22.35 | 22.38 |
| 26/06/2018 13:47:45 | 26/6/2018 13:48 | 22.28 | 22.38 |
| 26/06/2018 13:48:00 | 26/6/2018 13:48 | 22.51 | 22.38 |
¿Alguien sabe cómo hacer eso?
Re: calcular el valor basado en cierto intervalo de tiempoel ciclo es de 30 segundos, por ejemplo, a la 1:46 pm, ese es el final del ciclo, así que el ciclo comienza a la 1:45:30 pm, y lo mismo para el final del ciclo 1:48 pm, la hora de inicio es 1:47:30 pm, así que En cualquier momento entre las 1:46:00 pm y la 1:47:30, no hay un ciclo o ninguna operación crítica, lo que no necesito para promediar la temperatura en ese momento.
Re: calcular el valor basado en cierto intervalo de tiempoEsto no está bien, pero creo que puedes llegar modificando las fórmulas que usé en esta tabla. También creo que tu ejemplo no coincide con lo que estás pidiendo. Los promedios que muestra en lo que desea parecen ser para todas las lecturas de tiempo dentro de un minuto del tiempo de finalización del ciclo, no de 30 segundos. Lo siento, no guión, pero puede obtener fácilmente la secuencia de comandos de mi tabla adjunta, pero primero, deberá modificar las fórmulas para obtener exactamente lo que desea.