Bonjour à tous,
Je dispose d’une base de données comme ceci (il s’agit d’un résumé ici) :

Cette base de données est issue d’un script qui fonctionne bien jusqu’ici, cependant la dernière colonne permettrait de calculer une dernière durée différente des autres.
Les valeurs dans cette dernière colonne représentent des OP qui correspondent à des objets.
Par exemple pour la 1ère ligne : la valeur 60 correspond à l’objet 2041, il nous faudrait une formule permettant de faire durée 2041 = date fin 2041 - date début 2041 ainsi de suite pour chaque ligne.
Quand la valeur est égale à 0 nous pourrions affecter la valeur 0 à durée 2041.
Ainsi de suite..
J’ai commencé avec le script ci-dessous :
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
);