Wie berechne ich einen gleitenden 24-Stunden-Durchschnitt?Ich muss für jedes einzelne Fach einen gleitenden 24-Stunden-Durchschnitt berechnen.
Ich habe folgende Spalten:
Betreff-ID
Zeitstempel
Milchleistung
Kann mir jemand helfen, mich in die richtige Richtung zu lenken?
Betreff: Wie berechne ich einen gleitenden 24-Stunden-Durchschnitt?Das hat super funktioniert! Genau das, wonach ich gesucht habe. Vielen Dank
Betreff: Wie berechne ich einen gleitenden 24-Stunden-Durchschnitt?Hier ist ein einfaches Skript, das Ihren gleitenden Durchschnitt erstellt.Es erstellt eine neue Spalte und verwendet eine Formel, um den gleitenden Durchschnitt zu generieren. Im Anhang ist eine Beispieldatentabelle mit der neuen Spalte.Bitte validieren Sie die Berechnungen
Names Default To Here( 1 );
dt = Current Data Table();
dt << New Column( "Rolling Average",format("Percent",7,2),
Formula(
curTime = :Time stamp;
curSubject = :Subject ID;
Mean(
:Milk yield[dt <<
get rows where(
:time stamp >= curTime - In Days( 1 ) & :time stamp
<= curTime & curSubject == Subject ID
)]
);
)
);