所以我有一个$this->Paginator->settings['contain'] = array(
'User',
'Sighting' => array(
'Field' => array('Fieldtype')
),
);
对象正在被这样输出:
data.table
如何折叠它以便它会像这样?
gender hair-color pets group1.totals group2.totals group3.totals
F black Y 10 0 0
F black Y 0 7 0
F black Y 0 0 8
我尝试过减小尺寸,但似乎不起作用。我的代码如下:
gender hair-color pets group1.totals group2.totals group3.totals
F black Y 10 7 8
基本上我知道我必须减少和分组我的数据,但我无法具体找到我必须做的事情才能实现。任何帮助都会很棒,谢谢!
答案 0 :(得分:0)
使用以下代码;
var ndx=crossfilter(data);
var dimension=ndx.dimension(function(d){return d.hair-color});
var dataByHairColor=dimension.group().reduceCount();
我希望它能解决问题。如果您想要其他过滤选项,请使用它。我用过发色。如果您仍然面临问题,请告诉我