Google查询集字段为

时间:2014-03-26 18:49:14

标签: sql function google-sheets

我尝试做的是使用Google Spreadsheets创建复合表。

作品...

=query('Sheet1'!A:F, "select C")

...失败

=query('Sheet1'!A:F, "select C,(C/D) as PerItemCost")

我试图使用查询功能,因为我很懒。我宁愿不向Sheet1添加G字段的C / D.如果我忘记更新它,我的报告表将不会显示正确的值。

是否可以使用Google Spreadsheets中的传统(选择列和''&列)AS NewColumn?

1 个答案:

答案 0 :(得分:0)

经过一段时间后,我终于想到了这个。

您将使用以下格式: 标签字段'标题',字段'标题'

所以,通常它是

=query(A:F, "Select A,B,C Label A 'Pinky', B 'Brain', C 'Narf'")

输出结果是A列标记为Pinky,B列标记为Brain,依此类推。

对于我的使用,我需要更复杂的东西,因为我在计算字段。所以,我不仅需要引用该字段,还需要参考我应用的计算。见下面的例子。

示例:

=query(A:F,"Select Year(A),Month(A)+1,Day(A),C/D Label C/D 'Cost per Unit', Year(A) 'Year', Month(A)+1 'Month',Day(A) 'Day'")

我希望谷歌能够让它变得更直观,但是我可以说。