查询删除列标签时出错

Getting Error With Query Removing Column Label

这是我在网站上发布的第一个问题,所以我会尽力而为。

我是 运行 Google 表格中的一个查询公式,并使用下拉列表来过滤数据集。但是,我在公式中添加了一个字符串以删除总和标签,现在当我过滤时出现错误。我在下面粘贴了我的公式。最终我只需要基于位置的手术病例数的总和。

=query(Data!$A:$R,"SELECT sum(B) WHERE L=39 label sum(B)''"&IF(C3="Indiana",""," AND (I) = ('"&C3&"') "))

在不添加标签 sum(B) '' 的情况下,我可以毫无问题地使用下拉菜单过滤结果。添加它后,我的过滤器唯一起作用的时间是在印第安纳州对其进行过滤时对所有数据求和。

如果需要任何其他信息,请告诉我。

编辑:所以为了澄清我的等式。我正在对数据选项卡上 B 列中每个案例的案例计数求和,即 1。 “数据”选项卡上的 L 列引用第 # 周。在我的等式中,我只想对第 39 周的病例求和。“数据”选项卡中的第 I 列是医院名称。单元格 C3 是我的下拉列表,其中列出了医院 1、2 等,印第安纳州汇总了该州的所有病例。

这是适用于未添加标签函数的下拉列表的公式。

=query(Data!$A:$R,"SELECT sum(B) WHERE L=39 "&IF(C3="Indiana",""," AND (I) = ('"&C3&"') "))

编辑 #2 这是测试 sheet:

https://docs.google.com/spreadsheets/d/1rjlrLwI6LcA2vGeoEqrzqg0VdTD5cpXUrv-s8A1Ze2Q/edit?usp=sharing

谢谢!

快速查看一下,label 的语法错误。

Label 必须遵循您的查询的其余部分,例如:

=query(Data!$A:$R,"SELECT sum(B) WHERE L=39 "&IF(C3="Indiana",""," AND (I) = ('"&C3&"')  label sum(B)'' "))

如果还有需要,请分享测试sheet。