Cálculo del tiempo transcurridoasí que tengo diferentes "ejecuciones" en un conjunto de datos, aunque podría dividirlas, me gustaría dejarlas como un conjunto de datos, el objetivo es el siguiente:
- Dos columnas relevantes para la fórmula
- Número de ejecución (ordinal numérico)
- Tiempo transcurrido (continuación numérica)
- Objetivo: hacer un conteo con una compensación de 20 ms y restablecer a cero cada vez que cambie el número de ejecución
- Dado que esta serie de tiempo está en intervalos establecidos de 20 ms, puedo hacer un conteo seguro, pero el conteo no irá en intervalos de 20 ms
Tabla de datossecuencias de comandosRe: Cálculo del tiempo transcurridoNo estoy seguro de entender correctamente cómo se ven sus datos, pero Suma acumulativa de columna Deberia trabajar. Tome la suma de 1 o :"Tiempo transcurrido"n
Col Cumulative Sum(1, :"Run Number"n)
Re: Cálculo del tiempo transcurridoHola,
Tampoco estoy seguro de haber seguido la configuración de la pregunta, pero suponiendo que el tiempo transcurrido es un reloj en funcionamiento continuo, y desea calcular el tiempo dentro de cada "Número de ejecución" desde cero hasta la duración de la ejecución, esta alternativa un poco más larga lo hará en las unidades de la columna de tiempo transcurrido.
:Elapsed Time - Col Minimum( :Elapsed Time, :Run Number )
Re: Cálculo del tiempo transcurridoEsto me parece que quieres hacer automáticamente una tabla de datos como esta

Puede usar una fórmula para la columna de tiempo transcurrido como la que se muestra a continuación.Utiliza condicional If() y también la función Lag() para obtener los datos de la fila anterior de una columna

tabla de datos de ejemplo adjunta.