Google 工作表:FIlter/Query/Other 从行和列中省略“0”值
Google Sheets: FIlter/Query/Other to Omit "0" values from Rows AND Columns
业务用例涉及一个工作单元,该工作单元有大约 11 个人,他们在一个月的时间里(例如:2021 年 8 月)生产了大约 30 种不同的小部件。 2021 年 8 月 1 日:第 1 个人可能被分配生产 20 个部件 A 和 15 个部件 T,仅此而已。他们的跟踪器仍在计算当天未分配给他们的所有小部件,因此会导致大量零(这对于其他过滤器来说是必需的)。
分配发生变化,因此这些零也会从行和列中改变。
每个日期都有自己的行,每个小部件类型都有自己的列。我正在尝试生成一个非零数据的汇总数据集,以便经理可以在 2021 年 8 月 1 日快速看到,第 1 个人有 20 个 A 和 15 个 T,而不必查看 20 个 A、0 个 B、0 个 C、0 D 的.... 15 T,O U 的....等等。
我如何filter/query原始数据来过滤掉所有单元格都是0的行(意味着那天有人没有工作),AND 列,其中所有单元格均为 0(这意味着该个人整个月都没有生成任何该小部件类型)?
这是一个 link 示例,它可以描述我正在努力做得更好的事情 - 我只去了 8 月 5 日和 Widget D,但我认为重点仍然很明确:https://docs.google.com/spreadsheets/d/1Fobw0YevCPLIMSqXVvxDFgQOgO7VR92Wz8Eh5luZlWk/edit?usp=sharing
尝试:
=FILTER(FILTER(A2:E, LEN(TRIM(QUERY(IFERROR(1/(1/A3:E)),,9^9)))>0), {9;
LEN(TRIM(FLATTEN(QUERY(TRANSPOSE(IFERROR(1/(1/B3:E))),,9^9))))}>0)
业务用例涉及一个工作单元,该工作单元有大约 11 个人,他们在一个月的时间里(例如:2021 年 8 月)生产了大约 30 种不同的小部件。 2021 年 8 月 1 日:第 1 个人可能被分配生产 20 个部件 A 和 15 个部件 T,仅此而已。他们的跟踪器仍在计算当天未分配给他们的所有小部件,因此会导致大量零(这对于其他过滤器来说是必需的)。 分配发生变化,因此这些零也会从行和列中改变。
每个日期都有自己的行,每个小部件类型都有自己的列。我正在尝试生成一个非零数据的汇总数据集,以便经理可以在 2021 年 8 月 1 日快速看到,第 1 个人有 20 个 A 和 15 个 T,而不必查看 20 个 A、0 个 B、0 个 C、0 D 的.... 15 T,O U 的....等等。
我如何filter/query原始数据来过滤掉所有单元格都是0的行(意味着那天有人没有工作),AND 列,其中所有单元格均为 0(这意味着该个人整个月都没有生成任何该小部件类型)?
这是一个 link 示例,它可以描述我正在努力做得更好的事情 - 我只去了 8 月 5 日和 Widget D,但我认为重点仍然很明确:https://docs.google.com/spreadsheets/d/1Fobw0YevCPLIMSqXVvxDFgQOgO7VR92Wz8Eh5luZlWk/edit?usp=sharing
尝试:
=FILTER(FILTER(A2:E, LEN(TRIM(QUERY(IFERROR(1/(1/A3:E)),,9^9)))>0), {9;
LEN(TRIM(FLATTEN(QUERY(TRANSPOSE(IFERROR(1/(1/B3:E))),,9^9))))}>0)