使用指南here我已成功使用以下代码查询了一些基本数据的简单融合表:
google.load('visualization', '1', { packages: ['corechart'] });
function drawVisualization() {
google.visualization.drawChart({
containerId: 'visualization',
dataSourceUrl: 'http://www.google.com/fusiontables/gvizdata?tq=',
query: 'SELECT sector, revenue FROM 2961086',
chartType: 'LineChart',
options: {
title: 'Net Revenue by Sector',
vAxis: {
title: 'Revenue'
},
hAxis: {
title: 'Sector'
}
}
});
}
google.setOnLoadCallback(drawVisualization);
当我尝试按扇区聚合数据时出现问题。我试过以下
query: 'SELECT sector, revenue FROM 2961086 GROUP BY sector'
没有运气,请求最终会超时。
我把two pages demonstrating the issue放在一起。
我也尝试过各种其他参数的查询,这些参数可以毫无困难地运行。我错过了什么吗?
答案 0 :(得分:2)
我不是google.visualization用户,只是一个聚合表用户,但我猜你在查询中需要一个聚合函数:SELECT sector,sum(revenue)from ... GROUP BY sector
埃里克