dc.js und crossfilter reduzieren die durchschnittliche Anzahl pro Wochentag

Ich habe Mühe, meine Crossfilter-Gruppen richtig einzurichten. Vielleicht kann jemand einen Hinweis hinterlassen!

Meine Datenstruktur sieht ungefähr so aus:

{datetime: "2014-01-01 20:00:00", id:1}
{datetime: "2014-01-01 22:21:08", id:2}
{datetime: "2014-01-02 12:00:23", id:3} etc...

Die Dimension ist auf Datum / Uhrzeit eingestellt, um den Wochentag zurückzugeben:

var weekdayDimension = ndx.dimension(function(d) {
    return new Date(d.datetime).getDay();
});

Jetzt habe ich Probleme mit der Gruppierung. Ich möchte die durchschnittliche Anzahl von Ereignissen pro Wochentag. Bisher habe ich (natürlich kein korrektes)

var weekdayAvgGroup = weekdayDimension.group(function (d) {
    return d;
});

Ich glaube, ich verstehe nicht genau, was diese Gruppierung tut ...

Mein Zie soll ein Diagramm haben wie:

Monday => Average 40.3 Events
Tuesday => Average 35.4 Events

Ich habe ein @ erstel JSFiddle bitte werfen Sie einen Blick darauf

Kann jemand bitte einen Hinweis hinterlassen?

AKTUALISIEREN

Nach mehr Überlegung könnte ich eine Dimension für das Datum erstellen. Alles, was ich tun müsste, ist zu wissen, wie viele Tage ausgewählt wurden, um das @ zu berechne

(total amount of events selected/number of selected days)

So müsste ich die Anzahl der Gruppen in der Datumsdimension zählen. Aber ich habe auch in diesem Fall keine Lösung gefunden.

Vielen Dan

Antworten auf die Frage(2)

Ihre Antwort auf die Frage