Rollierende Maximalsumme über einen endlichen ZeitraumHallo, ich habe einen Datensatz von etwa 500.000 Zeilen, jedes Datum ist minutengenau gestempelt. Ich versuche, die maximale Summe über einen Zeitraum von 15 Minuten, 1 Stunde und 4 Stunden zu ermitteln
Summe Zeile 1-15 = z. B. 5000 (5000 wäre die Summe der Zeilen 1-15)
Reihe 2-16
Summe der Zeilen 3-17 = z. B. 8000 (8000 wäre die Summe der Zeilen 3-17)
.
.
.
Summe der Zeilen 10–25 = z. B. 7900 (7900 wäre die Summe der Zeilen 10–25)
Ich möchte, dass die Tabelle 8000 zurückgibt. Das ist die maximale Summe
Ähnliches Konzept mit 1 Stunde (rollierende Summe aus 60 Zeilen) und 4 Stunden (Summe aus 240 Zeilen)
Grundlegende Datenanalyse und ModellierungBetreff: Rollierende Maximalsumme über einen endlichen ZeitraumHallo, danke für die Antwort, aber ich kann die Antwort leider nicht verstehen. Ich habe versucht, die Daten in Excel zu übertragen, um einige Tests durchzuführen, aber es gibt mir nicht die gleiche Antwort, insbesondere weil einige Antworten mit Dezimalzahlen zurückgegeben werden.
Betreff: Rollierende Maximalsumme über einen endlichen ZeitraumDer Durchschnitt multipliziert mit 15 ergibt die SummeBetreff: Rollierende Maximalsumme über einen endlichen ZeitraumIch suche nach einer fortlaufenden Spaltensumme (anstelle eines Durchschnitts). Ist das möglich?
Betreff: Rollierende Maximalsumme über einen endlichen ZeitraumVersuchen Sie es mit Col Moving Average() * 15, um die gleitende Summe zu erhalten
Col Moving Average( yourcolumn, before=15, after=0) * 15;
Betreff: Rollierende Maximalsumme über einen endlichen ZeitraumIch habe das Problem erkannt. Das Vorherige musste 14 statt 15 sein, um 15 Elemente einzuschließen
Col Moving Average( yourcolumn, before=14, after=0) * 15;
Betreff: Rollierende Maximalsumme über einen endlichen ZeitraumMein Fehler......Ich muss meine Antwort falsch eingegeben haben......Ich wollte 14 angeben.