Bestimmen Sie den Spaltenmittelwert pro Tag und innerhalb bestimmter Stunden<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Hallo Leute,
Ich habe einige stündliche Daten und versuche, den Mittelwert der Variablen x für jeden Tag zu berechnen, an dem Stunde >= 1 und <= 10 ist.Ich muss diesen berechneten Wert für jede Stunde eines jeden Tages in Spalte y speichern.Ich habe es mit „Spaltenmittelwert nach Tag“ versucht, wobei ich alle Stunden ausgeschlossen habe, die außerhalb von 1 und 10 liegen, aber „Spaltenmittelwert“ berechnet den Wert für alle Daten nach Tag, unabhängig davon, was ausgeschlossen wurde.Für Vorschläge, wie dies mithilfe einer Formel für Spalte y oder in JSL erreicht werden kann, wären wir sehr dankbar.Danke
Tag Stunde xy
1 1 5 5.6
1 2 5 5.6
1 3 5 5.6
1 4 5 5.6
1 5 5 5.6
1 6 6 5.6
1 7 6 5.6
1 8 6 5.6
1 9 6 5.6
1 10 7 5.6
1 11 7 5.6
1 12 7 5.6
1 13 8 5.6
1 14 8 5.6
1 15 8 5.6
1 16 8 5.6
1 17 4 5.6
1 18 4 5.6
1 19 4 5.6
1 20 3 5.6
1 21 3 5.6
1 22 3 5.6
1 23 3 5.6
1 24 3 5.6
2 1 1 5.2
2 2 1 5.2
2 3 1 5.2
2 4 5 5.2
2 5 5 5.2
2 6 6 5.2
2 7 6 5.2
2 8 6 5.2
2 9 6 5.2
2 10 15 5.2
2 11 15 5.2
2 12 10 5.2
2 13 8 5.2
2 14 8 5.2
2 15 8 5.2
2 16 8 5.2
2 17 1 5.2
2 18 1 5.2
2 19 1 5.2
2 20 1 5.2
2 21 1 5.2
2 22 3 5.2
2 23 3 5.2
2 24 3 5.2
Betreff: Bestimmen Sie den Spaltenmittelwert pro Tag und innerhalb bestimmter StundenMPB,
Danke. Dein Vorschlag funktioniert super.Ich habe die If-Anweisung viele Male ausprobiert, hatte aber das falsche Format, damit sie richtig funktioniert.
Betreff: Bestimmen Sie den Spaltenmittelwert pro Tag und innerhalb bestimmter StundenIch weiß nicht, wie effizient das im Vergleich zu anderen Möglichkeiten ist, aber versuchen Sie es als Spaltenformel:
Col Mean( If( 1 <= :Hour <= 10, :x, Empty() ), :Day )