Запрос Fusion Tables для тайм-аута сгруппированных данных - PullRequest
2 голосов
/ 23 февраля 2012

Используя рекомендации здесь Я успешно запросил простую таблицу слияния для некоторых основных данных со следующим кодом:

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'

, запрос в итоге истекает.

Я набросал две страницы, демонстрирующие проблему .

Я также пробовал запросы с различными другими параметрами, которые работают без проблем.Я что-то упустил?

1 Ответ

2 голосов
/ 24 февраля 2012

Я не пользователь google.visualization, просто пользователь таблицы фьюжн, но я думаю, что вам нужна агрегатная функция в вашем запросе: SELECT сектор, сумма (доход) от ... GROUP BY sector

Эрик

...