2

使用此处的指南,我已经使用以下代码成功查询了一些基本数据的简单融合表:

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'

没有运气,请求最终超时。

我拼凑了两页来展示这个问题

我还尝试了使用各种其他参数的查询,这些参数可以毫无问题地工作。我错过了什么吗?

4

1 回答 1

2

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

埃里克

于 2012-02-23T21:26:02.647 回答