En mi mini mesa (adjunta) tengo 6 unidades. Cada unidad puede tener un evento particular llamado "Caída de voltaje".
Me gustaría agregar una columna a mi tabla que cuenta desde este evento hasta todos los eventos anteriores que ocurrieron desde el evento de caída de voltaje anterior para esa unidad y me da 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)