Fusion Tables查询分组数据超时

时间:2012-02-23 12:51:04

标签: google-fusion-tables

使用指南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放在一起。

我也尝试过各种其他参数的查询,这些参数可以毫无困难地运行。我错过了什么吗?

1 个答案:

答案 0 :(得分:2)

我不是google.visualization用户,只是一个聚合表用户,但我猜你在查询中需要一个聚合函数:SELECT sector,sum(revenue)from ... GROUP BY sector

埃里克