Javascript 从rangefilter获取总和/总计

Javascript 从rangefilter获取总和/总计,javascript,google-visualization,Javascript,Google Visualization,我正在寻找一种方法来获得第1行的过滤总和。我找到了一些从数据表中求和的解决方案。但我想在一个独立的div中“绘制”总数,就像其他图表一样,我知道我正在从谷歌表格中提取数据(见下面的链接): (对于其他人,这个JSFIDLE示例从Google电子表格中提取数据,它有两个过滤范围按钮/滑块,主图表和滑块过滤器有彩色笔划和面积图) 为了让它工作,我找到了这个,但无法让它工作: var total = google.visualization.data.sum(data.getSortedRo

我正在寻找一种方法来获得第1行的过滤总和。我找到了一些从数据表中求和的解决方案。但我想在一个独立的div中“绘制”总数,就像其他图表一样,我知道我正在从谷歌表格中提取数据(见下面的链接):

(对于其他人,这个JSFIDLE示例从Google电子表格中提取数据,它有两个过滤范围按钮/滑块,主图表和滑块过滤器有彩色笔划和面积图)

为了让它工作,我找到了这个,但无法让它工作:

    var total = google.visualization.data.sum(data.getSortedRows(1).map(function(i) { return data.getValue(i,1); }));

一旦仪表板上触发了
'ready'
事件,
您可以从图表中获取过滤后的数据表

chart.getDataTable()
它将是用于绘制仪表板的相同数据表,仅经过筛选

// get total for column 1
var total = google.visualization.data.sum(chart.getDataTable().getSortedRows(1).map(function(i) { return data.getValue(i,1); }));

我试过了,但没能成功。。。谢谢你的帮助。我正在寻找一种像图一样过滤数字的方法。所以,当我过滤数据(日期范围)时,数字会发生变化,这很好。你认为它可以从顶部的三个“按钮”跟随过滤器吗?我刚刚意识到我在哪里看到了求和公式,建议作为组函数的一部分使用,而不是直接使用--total fixed for two days-->