Berechnung der Datumsdifferenz unter Bezugnahme auf GruppierungsspaltenIch versuche, einen Datumsunterschied in Tagen zwischen der aktuellen Zeile und der letzten Zeile zu berechnen, in der ein Kommentar nicht fehlt. Jede Hilfe wird sehr geschätzt!
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" )
)

Betreff: Datumsdifferenzberechnung mit Verweis auf GruppierungsspaltenVielen Dank! Das hat funktioniert!
Betreff: Datumsdifferenzberechnung mit Verweis auf GruppierungsspaltenDanke ih, aber das funktioniert nicht. Die neue Spalte, die Sie erstellt haben, enthält nicht das Datum des letzten Kommentars, sondern nur das Datum der Verzögerungsabtastung. Danke für den Versuch!
Betreff: Datumsdifferenzberechnung mit Verweis auf GruppierungsspaltenHier ist die Formel, die ich für die Berechnung verwenden würde
If( Row() == 1 | :ID != Lag( :ID ),
lastCmtDate = .
);
If( :Comments != "",
lastCmtDate = :Sampled Date
);
:Days Since Last Comment = (:Sampled Date - lastCmtDate) / In Days( 1 );
Betreff: Datumsdifferenzberechnung mit Verweis auf GruppierungsspaltenWenn die Tabelle immer nach Datum sortiert ist, könnten Sie dies mit zwei Spalten tun, wie unten gezeigt.
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 )
);
Betreff: Berechnung der Datumsdifferenz unter Bezugnahme auf GruppierungsspaltenIch glaube, ich habe ein sehr ähnliches Problem.
Ich habe die Formel ausprobiert, die Sie uns geben, aber in meiner Tabelle funktioniert sie nicht. (Spalte 5 (Differenz in Tagen Bauteil 1)).
Zunächst wird die Tagesdifferenz nicht in den Zeilen geschrieben, in denen der Kommentar (1) steht, sondern in allen anderen Zeilen.
Und was für mich noch wichtiger ist, es ist nur die Differenz zum letzten Datum zu schreiben und nicht zu dem Datum, an dem der letzte Kommentar (oder kein Kommentar) war.
Könnten Sie bitte noch einmal helfen?
Betreff: Berechnung der Datumsdifferenz unter Bezugnahme auf GruppierungsspaltenVersuche dies
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 = .
);
Betreff: Berechnung der Datumsdifferenz unter Bezugnahme auf GruppierungsspaltenDanke, Jim.
Es funktioniert immer noch nicht, aber mit Ihren Formeln habe ich jetzt einen Workaround gefunden und 2 neue Spalten zum Berechnen verwendet und jetzt funktioniert es 
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 )
)));