Calcul de la différence de date faisant référence aux colonnes de regroupementJ'essaie de calculer une différence de date en jours entre la ligne actuelle et la dernière ligne où un commentaire ne manque pas. Toute aide grandement appréciée!
If( (:ID == Lag( :ID ) | Row() == 1) & !Is Missing( :Comments ), 0,
Date Difference( :Sampled Date, Lag(:Sampled Date, <FONT color="#FF0000">n=last row where !Is Missing(:Comments)</FONT>), "Day" )
)

Re : Calcul de la différence de date faisant référence aux colonnes de regroupementMerci! Cela a fonctionné !
Re : Calcul de la différence de date faisant référence aux colonnes de regroupementMerci, mais cela ne fonctionne pas. La nouvelle colonne que vous avez créée n'est pas renseignée avec la date du dernier commentaire, mais uniquement avec la date d'échantillonnage du décalage. Merci d'avoir essayé!
Re : Calcul de la différence de date faisant référence aux colonnes de regroupementVoici la formule que j'utiliserais pour le calcul
If( Row() == 1 | :ID != Lag( :ID ),
lastCmtDate = .
);
If( :Comments != "",
lastCmtDate = :Sampled Date
);
:Days Since Last Comment = (:Sampled Date - lastCmtDate) / In Days( 1 );
Re : Calcul de la différence de date faisant référence aux colonnes de regroupementSi le tableau est toujours trié par date, vous pouvez le faire avec deux colonnes, comme indiqué ci-dessous.
New Column( "Last Comment Date",
Numeric,
"Continuous",
Format( "m/d/y h:m", 19 ),
Input Format( "Monddyyyy h:m" ),
Formula(
If(
Row() == 1, :Sampled Date,
:Comments == Lag( :Comments, 1 ), Lag( :Sampled Date, 1 ),
:Sampled Date
)
),
Set Display Width( 136 )
);
New Column( "Days Since Last Comment New",
Numeric,
"Continuous",
Format( "Best", 12 ),
Formula( (:Sampled Date - :Last Comment Date) / (3600 * 24) ),
Set Display Width( 109 )
);
Re : Calcul de la différence de date faisant référence aux colonnes de regroupementEssaye ça
If( Row() == 1 | :Source Table != Lag( :Source Table ),
lastCmtDate = :"Datum:"n,
lastCmtDate = Lag( :"Datum:"n )
);
If( :Bauteil 1 == "",
:Differenz in Tagen Bauteil 1 = (:"Datum:"n - lastCmtDate) / In Days( 1 ),
:Differenz in Tagen Bauteil 1 = .
);
Re : Calcul de la différence de date faisant référence aux colonnes de regroupementJe pense que j'ai un problème très similaire.
J'ai essayé la formule que vous nous donnez, mais dans mon tableau, cela ne fonctionne pas. (colonne 5 (Differenz in Tagen Bauteil 1)).
Au début, il s'agit d'écrire la différence de jour, pas dans les lignes portant le commentaire (1), mais plutôt dans toutes les autres lignes.
Et plus important pour moi, il s'agit d'écrire juste la différence par rapport à la dernière date, et non par rapport à la date à laquelle a eu lieu le dernier commentaire (ou aucun commentaire).
Pourriez-vous s'il vous plaît aider, encore une fois ?
Re : Calcul de la différence de date faisant référence aux colonnes de regroupementMerci Jim.
Cela ne fonctionne toujours pas, mais avec vos formules, j'ai trouvé maintenant une solution de contournement et j'utilise 2 nouvelles colonnes pour calculer et maintenant ça fonctionne 
New Column( "Letzter Komentar Tag",
Numerisch,
"Stetig",
Format( "t.m.j", 12 ),
Eingabeformat( "t.m.j" ),
Formel(
If( Row() == 1 | :Quelltabelle != Lag( :Quelltabelle ),
lastCmtDate = .
);
If( :Bauteil 1 == "1",
lastCmtDate = :"Datum:"n,
lastCmtDate
)));
New Column( "Differenz Bauteil 1",
Numerisch,
"Stetig",
Format( "Bestes", 12 ),
Formel(
If( :Bauteil 1 == "1",
(:"Datum:"n - Lag( :Letzter Komentar Tag )) / In Days( 1 )
)));