En mi minitabla (adjunta) tengo 6 unidades. Cada unidad puede tener un evento específico llamado "Caída de Voltaje".
Me gustaría agregar una columna a mi tabla que cuente hacia atrás desde este evento hasta todos y cada uno de los eventos anteriores que ocurrieron desde el evento de caída de voltaje anterior para esa unidad y me dé la duración desde este evento hasta el evento de caída de voltaje.
Gracias
Esto debería funcionar. Los datos deben ordenarse y esto probablemente tendrá algunos errores si no puede encontrar la caída de voltaje al final de la tabla de datos (debería ser fácil de solucionar verificando si Loc (mdrops> row () está vacío o si falta min ())
Con esta fórmula puede obtener el voltaje más cercano relacionado con el número de fila:
If(:C Code Desc != "Voltage Drop",
m_drops = Loc(:C Code Desc << get as matrix, "Voltage Drop");
closest = m_drops[Min(Loc(m_drops > Row()))];
)
Luego puede usar ese número de fila para obtener el tiempo de caída de voltaje con
:STARTTIME[:COLUMNRESULT]
con esos dos, debería poder calcular las diferencias de tiempo en la nueva fórmula (también puede combinar todo en una fórmula)