我正在建立一个员工数据库,其中一些员工在同一部门的两个团队中分配了角色。我正在使用“仪表板”选项卡上的QUERY
功能调出各个团队的详细信息,并通过经理或团队进行搜索。我遇到的问题是试图将拆分角色纳入搜索范围。
例如,一个在一个团队中兼职而在另一团队中兼职的员工将在主数据库中列在两个经理和两个团队下。见下图:
当您搜索经理或团队时,我想提供的内容如下:
工作人员-时间-角色
人1----37--A
人2----37--A
人4----10--B
因此将显示为某个经理工作的所有人员,无论是角色1还是角色2。
我已经尝试了以下方法来合并两列结果:
={query(StaffData2,"select B,AT where K = '"&Dashboard!O8 &"' and AT is not null",1);query(StaffData2,"select B,AU where AO = '"&Dashboard!O8&"' and AU is not null",0)}
[如果团队中的员工确实有分工的角色,似乎工作一半,但是将它们作为结果的另一项添加到结果的底部,例如:
Person 1
Person 2
Person 1
或者,如果没有拆分角色,则结果返回ARRAY LATERAL
错误。
任何帮助都会很棒。
正确的方法是: