减少Javascript中的递归,Fusion Tables API

问题描述 投票:0回答:1

x轴上的值不断重复,我只希望出现三个值:Rural,Peri Urban和Urban。以下是我的Javascript代码,显示了用于可视化图表的drawChar t函数。可能是什么问题?

     function drawVisualization(County) {
    google.visualization.drawChart({
      containerId: "visualization",
      dataSourceUrl: "http://www.google.com/fusiontables/gvizdata?tq=",
      query: "SELECT Environment,'BoyPupils','GirlPupils' " +
          "FROM 1eC4sIAgVXfFj01mOM2cDiyW2nly7TcFeIXj1G3s" +
          "WHERE Environment IN ('Rural','Urban'.'Peri Urban')",
      chartType: "ColumnChart",
      options: {
        title: County,
        height: 750,
        width: 1100
      }
    });
  }

“我只希望出现三个与图像不同的值

javascript google-maps-api-3 dom-events google-fusion-tables
1个回答
1
投票

GROUP BY需要一个Environment子句,其他列必须使用SUM

"SELECT Environment, \
          SUM('BoyPupils') as BoyPupils, \
          SUM('GirlPupils') as GirlPupils \
       FROM 1eC4sIAgVXfFj01mOM2cDiyW2nly7TcFeIXj1G3s \
       GROUP BY Environment"

http://jsfiddle.net/doktormolle/L6Yqp/

© www.soinside.com 2019 - 2024. All rights reserved.