Ich habe Probleme, reductios post(). Cap-Funktionalität zu verwenden. Mein Datensatz ist so.Crossfilter reductio post cap
[{foo: 'one', bar: 'B', hits:10},
{foo: 'one', bar: 'B', hits:20},
{foo: 'two', bar: 'B', hits:50},
{foo: 'two', bar: 'B', hits:100},
{foo: 'one', bar: 'A', hits:150}.........]
Was ich suche ist
[key: 'B', value:{count=4, sum=180},
key: 'A', value:{count=1, sum=150},
key: 'others', value:{count=7, sum=60}]
ich als
ein foo dim Setupvar barDim = ndx.dimension(function(d){ return d.bar; });
var barGroup = reductio().count(true).sum('hits')(barDim.group());
Vielen Dank im Voraus!
Was zeigt 'console.log (fooGroup.post(). Cap (3)()' Ihnen? –
Auch für diesen Gruppenschlüssel würde ich denken, dass Sie eine Dimension auf 'bar' definieren möchten eher als 'foo', aber ich nehme an, das ist nur ein Fehler basierend auf Beispieldaten :-) –
Es zeigt mir nicht in der richtigen Reihenfolge. Es ist begrenzt auf natürliche Reihenfolge. Ich möchte das Ergebnis nach unten verkappen, indem ich die Summenwerte absenke. Ja, der Schlüssel sollte 'bar' sein. Das ist ein Fehler. :) – bashhike