Ich benutze JavaScript. Ich habe ein Array, das Datum in diesem Format enthält:Wie kann ich ein Array von Objekten nach Monat gruppieren?
[
{"USER_NAME":"User1","LAST_SUCCESSFUL_CONNECT":"1373978337642"},
{"USER_NAME":"User2","LAST_SUCCESSFUL_CONNECT":"1374515704026"},
{"USER_NAME":"User3","LAST_SUCCESSFUL_CONNECT":"1374749782479"}
]
(die Zahlen oben darstellen UTC-Datum/Zeit in Millisekunden
Ich mag Gruppe (count) die Daten von Monat Etwas Ähnliches.. :
[
{"Month":"January, 2014","User_Count": 2},
{"Month":"February, 2014","User_Count": 1},
]
ich jQuery verwenden könnte, wenn es Dinge vereinfacht
Wird dieses Objekt von einem Server zurückgegeben? Wenn dem so ist, würde ich empfehlen, die Daten im richtigen Format an den Client zu senden, anstatt die Analyselogik in Java-Script hinzuzufügen. Es ist normalerweise einfacher und mehr Einheiten testbar, um diese Art von Logik auf dem Server auszuführen. – TGH
Ja, ich bekomme die Daten von einem Server in [oData] (http://www.odata.org/). Das bedeutet, dass ich möglicherweise nicht einmal den Servercode ändern muss, sondern stattdessen oDatas "$ count" -Option verwenden muss (ich bin mir nicht sicher, ob dies mir das geben würde, was ich möchte). Ich habe jedoch bereits die Rohdaten im Client von einer vorherigen Abfrage, und ich möchte die Hin-und Rückfahrt speichern. – Perspectivus
Bitte markieren Sie diese Frage als beantwortet, wenn meine Antwort unten tatsächlich zufriedenstellend ist. Ansonsten, ausführlich. – pygeek