我嘗試使用reductio的post()。帽功能時遇到問題。我的數據集就像這樣。Crossfilter還原郵帽
[{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}.........]
我所尋找的是
[key: 'B', value:{count=4, sum=180},
key: 'A', value:{count=1, sum=150},
key: 'others', value:{count=7, sum=60}]
我有一個富暗淡設置爲
var barDim = ndx.dimension(function(d){ return d.bar; });
var barGroup = reductio().count(true).sum('hits')(barDim.group());
提前感謝!
什麼'console.log(fooGroup.post()。cap(3)()'顯示你? –
此外,對於這組密鑰,我想你想要定義'而不是'foo',但我認爲這只是基於示例數據的一個錯誤:-) –
它沒有以正確的順序顯示我。它是基於自然秩序的上限。我想通過減少總和值來公佈結果。是的,關鍵應該是'酒吧'。這是一個錯誤。 :) – bashhike