reductioのpost()。cap機能を使用しようとしています。私のデータセットはそうです。私が探しています何Crossfilter reductioポストキャップ
[{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}.........]
は、私が事前に
var barDim = ndx.dimension(function(d){ return d.bar; });
var barGroup = reductio().count(true).sum('hits')(barDim.group());
感謝としてFOO薄暗いセットアップを持って
[key: 'B', value:{count=4, sum=180},
key: 'A', value:{count=1, sum=150},
key: 'others', value:{count=7, sum=60}]
です!私はそれを自分自身を使用しないよう
I上記のコメントスレッド中に残念ながら
console.log(fooGroup.post()。cap(3)() 'はあなたに何を表示しますか? –
また、このグループ鍵では、' bar'にディメンションを定義したいと思います'foo'ではなく、サンプルデータに基づいた単なる間違いだと思う: –
正しい順序で私を表示していない。それは自然順序に基づいて処理されます。合計値を減らして結果を上限にしたいと思います。はい、キーは 'bar'にする必要があります。それは間違いです。キー: 'B'、値:{count = 1、sum = 180}、 キー: 'others'、値: – bashhike