Wie speichere ich Histogramm-Zähldaten?Ich habe einen Datensatz mit Anzahl und Zeit, der über mehrere Tage hinweg überwacht wird, siehe Anhang. Im Graph Builder werden Histogramme für mehrere Tage für Zeitintervalle von 6 Minuten angezeigt. Wie kann ich die täglichen Histogrammzahlen für jedes Intervall in einer Datentabelle speichern?
MassenanpassungBetreff: Wie speichere ich Histogramm-Zähldaten?Jetzt kann ich zu FDE gehen und tägliche Zeitspektren erstellen!
Betreff: Wie speichere ich Histogramm-Zähldaten?Großartig, vielen Dank, Victor!
Betreff: Wie speichere ich Histogramm-Zähldaten?Hallo Frank,
Kein Problem, ich habe die Markierung meines Beitrags als Lösung aufgehoben.
Ich verstehe Ihre Situation besser und es sollte nicht allzu schwierig sein, dies mit Binning zu erreichen:
- Klicken Sie mit der rechten Maustaste in Ihre Spalte Zeit, „Neue Formelspalte“, „Verteilung“, „Benutzerdefinierte Binning“.
- Klicken Sie dort auf das rote Dreieck neben „Schnittpunkte“ und dann auf „Füllen mit Abschnitten gleicher Breite …“
- Geben Sie Ihren Versatz und Ihre Breite an (alle 6 Minuten):

- Klicken Sie auf OK; Es ist eine neue Spalte „Benutzerdefiniertes Binning [Zeit]“ erschienen.
- Klicken Sie mit der rechten Maustaste auf diese neue Spalte. „Neue Formelspalte“ und dann „GroupBy“. Sie können dies auch in Ihrer Spalte „Label“ (Tag) tun, wenn Sie für jeden Tag alle 6 Minuten eine Zählung wünschen. Ohne diese zweite Spalte als Groupby-Variable wird die Summe nur für jeden Zeitrahmen erstellt, unabhängig vom Tag.
- Klicken Sie dann mit der rechten Maustaste auf die Spalte „Anzahl“, „Neue Formelspalte“, „Aggregat“ und dann auf „Summe“. Dadurch wird alle 6 Minuten und nach Tag eine Summenspalte „Anzahl“ erstellt, wenn Sie die beiden Groupby-Variablen (Sum[Count][Custom Binning[Time],Label]) ausgewählt haben und die JSL-Formel lautet
Col Sum( :Count, :"Custom Binning[Time]"n, :Label )
Wenn Sie für Ihre Summenformelspalte nur den Zeitrahmen von 6 Minuten ausgewählt haben, lautet die JSL-Formel:
Col Sum( :Count, :"Custom Binning[Time]"n )

Ich hoffe, ich habe Ihre Frage besser verstanden und diese Antwort wird Ihre Frage lösen.
Ich habe die Datentabelle mit berechneten Spalten und Diagrammen angehängt.
Betreff: Wie speichere ich Histogramm-Zähldaten?Erstellen Sie eine klassierte Spalte für die Zeit (Spalte „Spalten/Dienstprogramme/Klasseneinteilung erstellen“) und verwenden Sie 6-Minuten-Klassen gleicher Breite


Anschließend können Sie eine Zusammenfassungstabelle basierend auf dieser neuen Spalte erstellen oder die Col Sum-Formel verwenden und diese Spalte als Gruppierung mit Beschriftung verwenden
Col Sum(:Count, :Label, :Time Binned)
Betreff: Wie speichere ich Histogramm-Zähldaten?Hallo Victor, es tut mir leid, dass ich versehentlich auf „Lösung“ geklickt habe. Ich glaube, in meiner Frage liegt ein Missverständnis vor. Sie haben mir eine Lösung für Zählungen pro Tag gegeben.
Lassen Sie mich meine Frage klarstellen: Für jeden Tag möchte ich die #Zählungen in Zeitintervallen von 6 Minuten tabellieren; Dies stellen die Histogramme im Graph Builder dar, die der Datentabelle beigefügt sind.
Betreff: Wie speichere ich Histogramm-Zähldaten?Hallo @frankderuyck ,
Wenn ich Ihren Fall gut verstehe (Erstellen einer Summe der Spaltenanzahl pro Tag), gibt es möglicherweise mehrere Möglichkeiten, dies zu tun, hier sind zwei:
- Formelspalte : Sie können eine Formelspalte mit der Summe der Zählungen pro Tag erstellen. Klicken Sie dazu mit der rechten Maustaste auf „Label“, „Neue Formelspalte“ und dann auf „GroupBy“. Klicken Sie dann mit der rechten Maustaste auf die Spalte „Anzahl“, „Neue Formelspalte“, „Aggregat“ und dann auf „Summe“. Dadurch wird eine Summenspalte von „Count“ nach „Day“ (Sum[Count][Label]) erstellt und die JSL-Formel lautet
Col Sum(:Count, :Label)

- Tabellenzusammenfassung : Sie können auch eine Übersichtstabelle erstellen, um die Summe der Zählungen pro Tag zusammenzufassen. Gehen Sie dazu zu „Tabellen“ und dann zu „Zusammenfassung“, verwenden Sie Ihr „Label“ als Gruppenvariable, Ihre „Anzahl“ und Ihre Statistiksumme als „Statistik“-Variable und klicken Sie auf „OK“. Sie erhalten eine kleine Tabelle, in der die Werte von count nach Tag zusammengefasst sind:

Der JSL-Code zum Erstellen dieser Tabelle lautet:
// Data table summary
Data Table( "HISTOGRAM DATA" ) << Summary(
Group( :Label ),
Sum( :Count ),
Freq( "None" ),
Weight( "None" )
);
Ich hoffe, ich habe Ihr Ziel gut verstanden und diese Antwort wird Ihnen helfen,
Betreff: Wie speichere ich Histogramm-Zähldaten?Sie können die Zusammenfassungsplattform verwenden, um die Zählungen für jede Zeit und jeden Tag zu summieren:

Wenn Sie die Zeit so nehmen, wie sie ist, gibt es nur einen einzigen Eintrag pro Zeitschritt und Tag, daher spielt es keine Rolle, ob Sie sie verwenden bedeuten, Summe oder Median .
Durch Klicken mit der rechten Maustaste auf die Zeit können Sie die Aggregation ändern, um beispielsweise die Zählungen im Vergleich zu den Stunden zu berechnen. Dann Summe wird mehr Sinn machen.

Data Table( "HISTOGRAM DATA" ) << Summary(
Group( :Time ),
Sum( :Count ),
Subgroup( :Label )
);