Berechne Tage zwischen übereinstimmenden Zeilen und gib die Differenz zurückHallo zusammen,
Ich versuche, die Anzahl der Tage zwischen der vorherigen Spende und der nächsten Spende zu berechnen, sortiert nach Spender-ID. Wenn der Spender nur 1 Spende gemacht hat, sollte der Unterschied leer sein. Wenn der Spender mehrere Spenden geleistet hat, sollte jede Zeile die Anzahl der abgelaufenen Tage zurückgeben (außer der ersten Spende).
Ich habe versucht, die Formel "Dif (: Donation Received Date) / 86400" zu verwenden, aber die unterschiedliche Donor-ID wird nicht berücksichtigt.
Schätzen Sie, ob mir jemand eine Anleitung zur Verwendung der Bedingungsanweisung im Formeleditor oder über Skript geben kann. Vielen Dank.

Grüße,
Svend
Betreff: Berechnung der Tage zwischen übereinstimmenden Zeilen und Rückgabe der DifferenzVielen dank für Deine Hilfe. Die Formel funktioniert.
Betreff: Berechnung der Tage zwischen übereinstimmenden Zeilen und Rückgabe der DifferenzEs ist eine Formel, kein offenes codiertes Skript. Fügen Sie es in den Formeleditor ein
Betreff: Berechnung der Tage zwischen übereinstimmenden Zeilen und Rückgabe der DifferenzHallo Nelson,
Danke für die schnelle Hilfe.
Darf ich fragen, ob es in den Formeleditor eingefügt oder als auszuführendes Skript gespeichert werden soll?
Betreff: Berechnung der Tage zwischen übereinstimmenden Zeilen und Rückgabe der DifferenzHier ist eine Formel, die ich denke, wird den Trick tun
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;