谷歌可视化表:查询将标签更改为多列


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一起)。我试过了

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,但没有运气。我应该如何设置查询的格式才能将标签更改为多列?

经过测试,这有效:

LABEL B 'Label1', C 'Label2'

我没有直接使用 api,但是通用语法在以下情况下绝对有效:

选择 H, avg(K), avg(L), avg(M), avg(N) 分组按 H 标签 avg(K) 'Food', avg(L) 'Rent', avg(M) '

Healthcare', avg(N) 'Hygiene'

因此,我的列标题(因为它们是平均值)是 avg(K) 等。

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

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

不确定,但请尝试label B "XXXX", C "XXXX"

相关内容

  • 没有找到相关文章

最新更新