Buenos días a todos,
Tengo una base de datos como esta (este es un resumen aquí):

Esta base de datos proviene de un script que hasta ahora funciona bien, sin embargo la última columna permitiría calcular una última duración diferente de las demás.
Los valores de esta última columna representan OP que corresponden a objetos.
Por ejemplo para la 1ª línea: el valor 60 corresponde al objeto 2041, necesitaríamos una fórmula que permita duración 2041 = fecha de finalización 2041 - fecha de inicio 2041 y así sucesivamente para cada línea.
Cuando el valor es igual a 0 podríamos asignar el valor 0 a la duración 2041.
Asi enseguida..
Comencé con el siguiente guión:
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
);