在 Google 个工作表中的 "inner value" 个中过滤

Filtering within an "inner value" in Google Sheets

在 Google 表格中,可以按 "inner value" 排序,例如:

是否也可以在 "Filter" 中执行此操作(更准确地说,这将是一个 "having" 子句),或者此选项仅适用于排序?

这是一个示例 sheet 的副本,我在其中对数据进行了排序,我也想做一个类似的过滤器:https://docs.google.com/spreadsheets/d/1nfdh93lFcTHQQYB79mXGtz9huvJhvSfqTAw8GMMuEFU/edit#gid=0

=QUERY(QUERY(A:D, 
 "select A,sum(C) where C >= 2 group by A pivot B"), 
 "where Col2 is not null")


模仿 Pivot 中的总计 table:

=ARRAYFORMULA({{QUERY(QUERY(A:D, 
 "select A,sum(C) where C >= 2 group by A pivot B"), 
 "where Col2 is not null"),{"Grand Total"; 
 MMULT(QUERY(QUERY(QUERY(A:D, 
 "select sum(C) where C >= 2 group by A pivot B"), 
 "where Col1 is not null"), "offset 1", 0), 
 ROW(INDIRECT("A1:A"&COUNTUNIQUE(B2:B)))^0)}};{"Grand Total", 
 TRANSPOSE(MMULT(transpose({QUERY(QUERY(QUERY(A:D, 
 "select sum(C) where C >= 2 group by A pivot B"), 
 "where Col1 is not null"), "offset 1", 0),
 MMULT(QUERY(QUERY(QUERY(A:D, 
 "select sum(C) where C >= 2 group by A pivot B"), 
 "where Col1 is not null"), "offset 1", 0), 
 ROW(INDIRECT("A1:A"&COUNTUNIQUE(B2:B)))^0)}), 
 ROW(INDIRECT("A1:A"&COUNTUNIQUE(B2:B)))^0))}})