Mir*_*etz 2 javascript datatable visualization google-visualization
我在Google DataTable中有这些数据:
project1 | system1 | 5
project2 | system2 | 2
project1 | system1 | 5
project3 | system4 | 1
我需要合并具有相同项目和系统的行.结果将是:
project1 | system1 | 10
project2 | system2 | 2
project3 | system4 | 1
数字必须是各列中值的总和.
在DataTable中是否有一个构建方法来实现这一点,或者有人可以给我一个提示如何做到这一点,而不需要通过表格进行典型的迭代并在每一行上进行比较.
小智 5
填充您的DataTable并使用group-Function:https://developers.google.com/chart/interactive/docs/reference#google_visualization_data_group
你的例子应该适合这样的事情:
var result = google.visualization.data.group(
// input data
your_data_table_obj,
// key columns (columns to group by)
[0, 1],
// third column (index 2) will be summed
[{'column': 2, 'aggregation': google.visualization.data.sum, 'type': 'number'}]
);
Run Code Online (Sandbox Code Playgroud)
最后一件事:你在谈论分组不合并.:-)