2016-02-24 28 views
1
function drawVisualization() { 
    var query = new google.visualization.Query('http://spreadsheets.google.com/tq?key=XXXXXX&hl=it_IT&headers=1'); 
    query.setQuery('SELECT A, B, C, D, E, F, G where C contains "XXXX" order by C DESC label B "XXXX"'); 
    query.send(handleQueryResponse); 
} 

此功能正常工作。我想要做的是更换另一个标签(与ColB一起)。我试过Google可视化表:将标签更改为多列的查询

query.setQuery('SELECT A, B, C, D, E, F, G where C contains "XXXX" order by C DESC label B "XXXX" label C "XXXX"'); 

但是我得到一个超时错误。我尝试用逗号(label B "XXXX", label C "XXXX")或AND(label B "XXXX" AND label C "XXXX")分隔2,但没有运气。我应该如何格式化查询以将标签更改为多列?

回答

-1

不知道,但尝试label B "XXXX", C "XXXX"

+0

不。 – MultiformeIngegno

+0

它很奇怪,它不工作,因为这是这里建议的格式:https://developers.google.com/chart/interactive/docs/querylanguage#Label – MultiformeIngegno

+1

测试它。回答“不确定,但......”是不公平的。 – TinkerTenorSoftwareGuy

0

我没有直接使用API​​,但是一般的语法肯定是在以下情况下工作:

(K)'Food',avg(L)'Rent',avg(M)'Healthcare'选择H,avg(K),avg(L),avg(M),avg(N) avg(N)'Hygiene'

My colum ns标头(因为它们是平均值)因此是平均值(K)等。

不是一个完整的答案,但希望它至少验证谷歌查询语法,并帮助隔离您的问题。

(你的问题帮助我的语法正确)