属于多个类别的记录

时间:2017-11-03 05:50:09

标签: dc.js crossfilter

我有一份人员名单和他们所说的语言:

name; language
John; english,italian
Jane; french, spanish, english
...

我想列出它们(表格)并且有一个barChart的语言......而且我被卡住了

为了能够绘制语言,我会预先处理数据以将格式更改为

name; language
John; english
John; italian
Jane; french
Jane; spanish
Jane; english

并使用该语言作为barChart的维度...但是,我在表格中有重复项,我应该只有John和Janes一次。

我该怎么处理?

1 个答案:

答案 0 :(得分:2)

这是一个相当简短的答案,但使用版本1.4中的新数组维度功能:https://github.com/crossfilter/crossfilter/wiki/API-Reference#dimension_with_arrays这允许您计算多个组中的每个记录,而无需重新处理数据并执行任何奇怪的聚合处理重复项。

(这是在https://github.com/crossfilter/crossfilter/

的社区分支中