In meinem Mini-Tisch (beigefügt) habe ich 6 Einheiten. Jede Einheit kann ein bestimmtes Ereignis namens "Voltage Drop" haben.
Ich möchte meiner Tabelle eine Spalte hinzufügen, die von diesem Ereignis bis zu allen vorherigen Ereignissen, die seit dem vorherigen Spannungsabfallereignis für diese Einheit aufgetreten sind, zurückzählt und mir die Dauer von diesem Ereignis bis zum Spannungsabfallereignis angibt.
Vielen Dank
Das sollte funktionieren. Daten müssen sortiert werden und dies wird höchstwahrscheinlich einige Fehler haben, wenn Spannungsabfall am Ende der Datentabelle nicht gefunden werden kann (sollte einfach behoben werden, indem überprüft wird, ob Loc (mdrops > row () leer ist oder wenn min () fehlt)
Mit dieser Formel können Sie die nächste Spannung in Bezug auf die Zeilennummer erhalten:
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()))];
)
Dann können Sie diese Zeilennummer verwenden, um die Zeit des Spannungsabfalls mit zu erhalten
:STARTTIME[:COLUMNRESULT]
mit diesen beiden sollten Sie in der Lage sein, Zeitunterschiede in einer neuen Formel zu berechnen (Sie können auch alle in einer Formel kombinieren)