Cálculo de diferencia de fecha que hace referencia a columnas de agrupaciónEstoy tratando de calcular una diferencia de fecha en días entre la fila actual y la última fila donde no falta un comentario. Cualquier ayuda muy apreciada!
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: Cálculo de diferencia de fecha que hace referencia a columnas de agrupación¡Gracias! ¡Esto funcionó!
Re: Cálculo de diferencia de fecha que hace referencia a columnas de agrupaciónGracias ih, pero esto no funciona. La nueva columna que creó no se completa con la fecha del último comentario, solo la fecha de muestreo del retraso. ¡Gracias por intentarlo!
Re: Cálculo de diferencia de fecha que hace referencia a columnas de agrupaciónAquí está la fórmula que usaría para el cálculo.
If( Row() == 1 | :ID != Lag( :ID ),
lastCmtDate = .
);
If( :Comments != "",
lastCmtDate = :Sampled Date
);
:Days Since Last Comment = (:Sampled Date - lastCmtDate) / In Days( 1 );
Re: Cálculo de diferencia de fecha que hace referencia a columnas de agrupaciónSi la tabla siempre está ordenada por fecha, puede hacerlo con dos columnas, como se muestra a continuación.
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: Cálculo de diferencia de fecha haciendo referencia a columnas de agrupaciónCreo que tengo un problema muy similar.
Probé la fórmula que nos das, pero en mi mesa no funciona. (columna 5 (Diferencia en Tagen Bauteil 1)).
Al principio, escriba la diferencia de días no en las filas donde está el comentario (1), sino en todas las demás filas.
Y lo más importante para mí es escribir solo la diferencia con la última fecha, y no con la fecha en la que estuvo el último comentario (o ningún comentario).
¿Podrías ayudarme de nuevo?
Re: Cálculo de diferencia de fecha haciendo referencia a columnas de agrupaciónPrueba esto
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: Cálculo de diferencia de fecha haciendo referencia a columnas de agrupaciónGracias Jim.
Todavía no funciona, pero con sus formularios encontré una solución alternativa y utilicé 2 columnas nuevas para calcular y ahora funciona 
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 )
)));