Cálculo de días entre filas coincidentes y devolver la diferencia.Hola a todos,
Estoy tratando de calcular el número de días entre la donación anterior y la siguiente, ordenados por cada ID de donante. Si el Donante solo hizo 1 donación, la diferencia debe estar en blanco. Si el donante realizó varias donaciones, cada fila debe devolver el número de días transcurridos (excepto la primera donación realizada).
Intenté usar la fórmula "Dif (: Donation Received Date) / 86400" pero no tiene en cuenta la diferente identificación del donante.
Aprecio si alguien me puede dar una guía sobre cómo usar la declaración condicional en el editor de fórmulas o mediante secuencias de comandos. Gracias.

Saludos,
Svend
Re: Calcular días entre filas coincidentes y devolver la diferenciaMuchas gracias por tu ayuda. La fórmula funciona.
Re: Calcular días entre filas coincidentes y devolver la diferenciaes una fórmula, no un script codificado abierto, así que péguelo en el editor de fórmulas
Re: Calcular días entre filas coincidentes y devolver la diferenciaHola nelson
Gracias por la asistencia rápida.
¿Puedo preguntar si debe pegarse en el editor de fórmulas o guardarse como un script para ejecutar?
Re: Calcular días entre filas coincidentes y devolver la diferenciaAquí hay una fórmula que creo que hará el truco.
returned = .;
If( Row() > 1,
If( :Donor ID[Row()] == :Donor ID[Row() - 1],
returned = (:Donation Received Date[Row()] - :Donation Received Date[Row() - 1] )
/ in Days(1),
returned = .
)
);
returned;