查询删除列标签时出错



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

我正在Google Sheets中运行一个查询公式,并使用下拉菜单来筛选日期集。然而,我在公式中添加了一个字符串来删除sum标签,现在当我过滤时,我得到了一个错误。我把配方贴在下面了。最终,我只需要基于位置的手术病例数的总和。

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

在不添加标签总和(B("的情况下,我可以用下拉菜单过滤结果,而不会出现问题。一旦我添加了它,我的过滤器唯一一次工作是在印第安纳州进行过滤,对所有数据进行汇总。

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

编辑:所以澄清一下我的方程式。我将数据选项卡上B列的每个案例的案例数相加,即1。数据选项卡上的L列引用第#周。在我的方程式中,我只想总结第39周的案例。"数据"选项卡中的第一列是"医院名称"。C3单元是我的下拉列表,列出了1号、2号等医院和印第安纳州,汇总了该州的所有病例。

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

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

编辑#2这是测试表:

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

谢谢!

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

Label必须跟在查询的其余部分后面,如:

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

如果仍然需要,请分享一份测试表。

最新更新