Hallo zusammen,
Ich habe eine Datenbank wie diese (hier eine Zusammenfassung):

Diese Datenbank stammt aus einem Skript, das bisher gut funktioniert, allerdings würde die letzte Spalte die Berechnung einer letzten Dauer ermöglichen, die sich von den anderen unterscheidet.
Die Werte in dieser letzten Spalte stellen OPs dar, die Objekten entsprechen.
Beispiel für die 1. Zeile: Der Wert 60 entspricht dem Objekt 2041. Wir benötigen eine Formel, die für jede Zeile die Dauer 2041 = Enddatum 2041 – Startdatum 2041 usw. zulässt.
Wenn der Wert gleich 0 ist, könnten wir der Dauer 2041 den Wert 0 zuweisen.
Und so weiter..
Ich habe mit dem folgenden Skript begonnen:
Names Default To Here(1);
dt = current data table();
If( !Is Missing(:"CIC-2"n),
For Each Row(
idx = dt[row(), :"CIC-2"n]
dt[idx, durée[idx]] = dt[idx, date fin[idx]] - dt[idx, date début[idx]];
),
0
);