[Google Sheets在2个汇总表上的外部联接

问题描述 投票:1回答:1

我有一份正在开发的报告,需要在Google表格中显示表格1包含由案例所有者打开并拥有的所有当前案例,每个案例1行,每个案例所有者每月多个案例(样本表具有4个月的数据)表格2包含所有已结案和结案的案例,每个案例1行,每个案例所有者每月多个案例(样本表包含4个月的数据)

打开的工作表中可能存在案例所有者,而关闭的工作表中不存在在关闭的工作表中可能存在案例所有者,而在打开的工作表中不存在]

我知道如何创建一个单独对两个原始数据进行汇总的query()函数-我想做的就是查询一个联接表,以在1个表中获得打开和关闭的案例。在示例文件中,A5和F5中有2个表。这些是我在看query()函数的工作方式-我想要的实际报告在K5中

我正在努力将其汇总到一个摘要报告中,该报告显示了最近三个月的数据

为了澄清-我想做的是,有一个功能可以从2张RAW表中查询并创建摘要报告

样本表应该更清楚地说明我需要做什么

https://docs.google.com/spreadsheets/d/1QEd9ZauY0YrbRWNu35tDTk6SkL1PaIZLtSOCd1A2fDY/edit?usp=sharing

OPEN案例的输出:

=query('Raw Data'!A:N,"Select B, count(A) where N >= date '2020-02-01' group by B pivot N")

已结案的输出

=query('Raw Data - Closed'!A:N,"Select A, count(B) where H >= date '2020-02-01' AND H <= date '2020-04-01' group by A pivot H")

任何指针?

我正在开发一份报告,需要在google表格中显示。工作表1包含由案例所有者打开并拥有的所有当前案例,每个案例1行,每个案例所有者每个案例多个...

google-sheets google-sheets-formula transpose array-formulas google-sheets-query
1个回答
1
投票

尝试:

=ARRAYFORMULA(SUBSTITUTE(TRANSPOSE(QUERY(TRANSPOSE({{
 IF(ISNUMBER(A5:D5*1), A5:D5&" A"&A3, A5:D5); A6:D}, 
 IFNA(VLOOKUP(A5:A, {IF(ISNUMBER(F5:I5*1), F5:I5&" "&F3, F5:I5); F6:I}, 
 COLUMN(G5:I5)-(COLUMN(F5)-1), 0))}), "order by Col1", 1)), " AOpen", " Open"))
© www.soinside.com 2019 - 2024. All rights reserved.