Google Charts计算和显示过滤表总数

时间:2014-08-27 21:47:04

标签: javascript google-visualization google-chartwrapper

我有一个简单的谷歌图表仪表板,其中包含一个控制滑块和表格:http://jsfiddle.net/3tzkvkzq/1/。我希望动态计算过滤表中特定列的总和。总数应仅包括过滤结​​果。我能够添加一个eventListener,每当过滤器更新表时触发它:

google.visualization.events.addListener(table, 'ready', calcTotal);

function calcTotal() {
/*This is where I would like to calculate the total of the filtered results*/
}

我可以从底层的未经过滤的表中获取数据,但我还没有找到一种方法来获取过滤后的结果。这样做的最佳方式是什么?

1 个答案:

答案 0 :(得分:1)

您可以通过调用ChartWrapper的getDataTable方法获取过滤结果:

function calcTotal() {
    var filteredData = table.getDataTable();
}