dc.js e crossfilter reduzem as contagens médias por dia da semana

Eu sou uma luta para configurar meus grupos de filtros cruzados corretamente. Talvez alguém possa deixar uma dica!

Minha estrutura de dados é mais ou menos assim:

{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...

A dimensão está na data e hora para retornar o dia da semana:

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

Agora eu tenho problemas com o agrupamento. Quero a contagem média de eventos por dia da semana. Até agora eu tenho (claro que não está correto)

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

Acho que não entendo exatamente o que esse agrupamento está fazendo ...

Meu gol é ter algum gráfico como:

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

Eu criei umJSFiddle por favor dê uma olhada.

Alguém pode deixar uma dica, por favor?

ATUALIZAR:

Após um pensamento adicional, eu poderia criar uma dimensão na Data. Tudo o que eu precisaria fazer é saber o número de dias selecionados para calcular o

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

Então, eu precisaria contar o número de grupos na dimensão da data. Mas também não encontrou a solução para este.

Obrigado

questionAnswers(1)

yourAnswerToTheQuestion