Ich versuche, ein Skript oder eine Formel zu schreiben, die zwei Zellen mittelt, zu den Zeiten t und t-1, die in verschiedenen Zeilen gespeichert sind, wenn die Element-ID übereinstimmt. Ich denke, die Schritte wären wie folgt
Wenn Artikelzeile 2 = Artikelzeile 1
(Wertezeile 2 + Wertezeile 1)/2
Speichern Sie das Ergebnis in der durchschnittlichen Zeile 2
sonst leer lassen
Ein Beispiel finden Sie in der folgenden Tabelle. Ich habe die erwarteten Antworten in die Spalte Durchschnitt eingetragen. Ich bin mit einer Skriptantwort einverstanden. Vielen Dank.
| | Artikel | Datum | Wert | Durchschnitt |
| 1 | AA | 28.02.2019 | 12 | |
| 2 | AA | 31.05.2019 | 14 | 13 |
| 3 | AA | 31.08.2019 | 16 | fünfzehn |
| 4 | AB | 31.03.2010 | 18 | |
| 5 | AB | 30.06.2010 | 20 | 19 |
| 6 | AB | 30.09.2010 | 22 | 21 |
| 7 | ... | ... | ... | ... |
If(:item == lag(:item), sum(:value, lag(:value))/2);
Die obige Formel sollte funktionieren