使用这里的指南,我成功地查询了一个简单的融合表,其中包含一些基本数据,代码如下:
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'
如果运气不好,请求最终会超时。
我把演示这个问题的两页纸拼凑在一起。
我还尝试过使用其他各种参数进行查询,这些参数运行起来没有任何问题。我是不是错过了什么?
我不是谷歌可视化用户,只是一个融合表用户,但我想你的查询中需要一个聚合函数:SELECT sector,sum(revenue)from。。。按扇区分组
Eric