Bitte helfen Sie dabei, getrennte Durchschnittswerte für Datenbereiche zu findenHallo, ich brauche wirklich Hilfe, wenn ich mithilfe einer Formel getrennte Durchschnittswerte von Daten finden möchte. Ich habe eine Spalte erstellt, die einen Datenbereich enthält, und ich muss den Durchschnitt der Daten herausfinden, bevor dieser Bereich beginnt (beginnend nach dem Zeitraum zuvor). Ich habe eine Datenspalte mit inverser Spanne, aber wie kann ich die Daten zwischen den Spannen trennen, um einen Durchschnitt für jeden Datenabschnitt zu erhalten?
Ich habe versucht, die Verzögerung von bis zu fünf Reihen zu nehmen, bevor die Zeitspanne beginnt, aber es schien überhaupt nicht zu funktionieren.
Ich sterbe ein wenig im Inneren, bitte helfen Sie.
Re: Bitte helfen Sie - Finden Sie getrennte Durchschnittswerte für DatenbereicheEs wäre sehr hilfreich, wenn Sie eine Beispieldatentabelle sehen und wie Sie die Lösung erwarten.
Re: Bitte helfen Sie - Finden Sie getrennte Durchschnittswerte für Datenbereiche| SpanRow | InverseSpanRow | Datenpunkte | InverseSpanAverages |
fehlt | 1 | .5 | .065 |
| fehlt | 1 | .75 | .065 |
| 3 | fehlt | .8 | fehlt |
| 3 | fehlt | .6 | fehlt |
| 3 | fehlt | .9 | fehlt |
| fehlt | 6 | .34 | .385 |
| fehlt | 6 | .43 | .385 |
Re: Bitte helfen Sie - Finden Sie getrennte Durchschnittswerte für DatenbereicheIch kann nicht genau sagen, was Sie wollen, aber ich denke, dass dies funktionieren sollte: Wenn Sie die Zeilenabschnitte auswählen können, die Sie mitteln möchten, wählen Sie sie einfach aus span) und dann unter Zeilenauswahlname in Spalte wird eine Spalte von 0 und 1 für die beiden Gruppen von Zeilen erstellt (oder Sie können ihnen einen anderen Namen geben). Erstellen Sie dann eine Formel mit der Funktion Column Mean und verwenden Sie eine By-Variable der soeben erstellten Spalte. Dies sollte den Mittelwert für jeden Zeilenbereich separat angeben.
Re: Bitte helfen Sie - Finden Sie getrennte Durchschnittswerte für DatenbereicheVersuchen Sie diese Spaltenformel:
Col Mean(:DataPoints, :SpanRow || :InverseSpanRow);
Oder wenn Sie, wie in der Beispieltabelle, wünschen, dass die Ausgabe im Textformat und "fehlend" ausgegeben wird:
If(:SpanRow == "missing",
Char(Col Mean(:DataPoints, :InverseSpanRow)),
"missing"
);