の列のデータをsum
取得できるメソッドはありますか? 私はそのテーブルをテーブルの外に表示したいと思います。avg
count
google chart table
metadata
質問する
6836 次
2 に答える
3
または、手動で入力した DataTable がある場合は、次のように同じことを行うことができます。
function drawVisualization() {
// Create and populate the data table.
var data = google.visualization.arrayToDataTable([
['x', 'Cats'],
['A', 1],
['B', 2],
['C', 4],
['D', 8],
['E', 7],
['F', 7],
['G', 8],
['H', 4],
['I', 2],
['J', 3.5],
['K', 3],
['L', 3.5],
['M', 1],
['N', 1]
]);
// Create an Array to hold column data
var tmpColumn = new Array();
// Add each data value to the array with push()
for(var i = 0; i < data.getNumberOfColumns(); ++i) {
tmpColumn.push(data.getValue(i, 1));
}
// Use built-in Google Functions on the array
alert(google.visualization.data.avg(tmpColumn));
alert(google.visualization.data.sum(tmpColumn));
alert(google.visualization.data.count(tmpColumn));
}
于 2013-02-06T01:18:14.070 に答える
2
おそらく、あなたはこのようなものを探しています:
var query = new google.visualization.Query(DATA_SOURCE_URL);
query.setQuery('select dept, sum(salary) group by dept');
query.send(handleQueryResponse);
DATA_SOURCE_URL
Google チャート データ ソース URL に対応できます。
から: https://developers.google.com/chart/interactive/docs/querylanguage
于 2013-02-05T10:16:17.807 に答える