Calcolare i giorni tra le righe corrispondenti e restituire la differenzaCiao a tutti,
Sto cercando di calcolare il numero di giorni tra la precedente donazione e la successiva donazione, ordinati per ciascun ID donatore. Se il donatore ha effettuato solo 1 donazione, la differenza dovrebbe essere vuota. Se il donatore ha fatto più donazioni, ogni riga dovrebbe restituire il numero di giorni trascorso (tranne che per la prima donazione effettuata).
Ho provato a utilizzare la formula "Dif (: Donazione ricevuta data) / 86400" ma non tiene conto del diverso ID del donatore.
Apprezzo se qualcuno può darmi indicazioni su come utilizzare l'istruzione condizionale nell'editor di formule o tramite script. Grazie.

Saluti,
Svend
Ri: Calcolare i giorni tra le righe corrispondenti e restituire la differenzaGrazie mille per il vostro aiuto. La formula funziona.
Ri: Calcolare i giorni tra le righe corrispondenti e restituire la differenzaè una formula, non uno script in codice aperto, quindi incollalo nell'editor di formule
Ri: Calcolare i giorni tra le righe corrispondenti e restituire la differenzaCiao Nelson,
Grazie per l'assistenza rapida.
Posso chiedere se deve essere incollato nell'editor di formule o salvato come script da eseguire?
Ri: Calcolare i giorni tra le righe corrispondenti e restituire la differenzaEcco una formula che penso farà il trucco
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;