【问题标题】:How to Pivot with multiple WHERE AND and OR conditions with Query function in Google Sheets如何使用 Google 表格中的查询功能在多个 WHERE AND 和 OR 条件下进行透视
【发布时间】:2021-01-24 14:41:27
【问题描述】:

目标: 我想使用 QUERY 函数创建一个数据透视表,同时使用我有多个条件(同时使用 AND 和 OR)。该表基本上由 2 列组成:C 列是“员工”,B 列是“状态”。状态值包含:“进行中”“咨询”“需要信息”和“技术问题”。并且有多个员工姓名我不会列出来。而且我希望它基本上可以计算每个员工的状态数量。

现在,我实际上有一个运行良好的函数公式,但是我想添加另一个标准,即从结果中排除(过滤)一个特定的员工(假设这个人的名字是“John A”)。我希望能够保留我目前拥有的标准并添加新的标准。修改前的公式如下。

修改前的公式:

=QUERY('Blend Data'!$A$3:$C,"select C, COUNT(C) where (B = 'In Progress' OR B = 'Consultation' OR B = 'Require Information' OR B = 'Technical Issue') GROUP BY C pivot B",0)

问题: 但是,当我对公式进行更改时,结果并没有改变,也没有出现任何错误。

修改后的公式:

=QUERY('Blend Data'!$A$3:$C,"select C, COUNT(C) where (B = 'In Progress' OR B = 'Consultation' OR B = 'Require Information' OR B = 'Technical Issue' AND C = 'John A') GROUP BY C pivot B",0)

【问题讨论】:

    标签: google-sheets google-sheets-formula


    【解决方案1】:

    尝试:

    =QUERY('Blend Data'!A3:C,
     "select C,count(C) 
      where B matches 'In Progress|Consultation|Require Information|Technical Issue' 
        and C = 'John A' 
      group by C 
      pivot B", 0)
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-09-09
      • 2016-03-04
      • 2023-01-11
      • 1970-01-01
      • 2023-03-27
      • 2015-10-11
      • 2022-01-16
      相关资源
      最近更新 更多