Google sheets 如何在GoogleSheet中对通过查询功能获得的数据透视表进行排序
我知道在查询函数中的透视之后不可能“orderby”,这就是我应用嵌套查询的原因Google sheets 如何在GoogleSheet中对通过查询功能获得的数据透视表进行排序,google-sheets,pivot,google-sheets-formula,google-sheets-query,Google Sheets,Pivot,Google Sheets Formula,Google Sheets Query,我知道在查询函数中的透视之后不可能“orderby”,这就是我应用嵌套查询的原因 =QUERY( QUERY(Dataset,"select B,count(B) where A>date'2019-10-01' group by B pivot year(A),month(A)",1), "Select * order by Col2 Desc ",1) 但是,结果不按总数排序。count(B)(内部查询的Col2)。 它仅按因透视而生成的Col2进行排序。最终表格排序错误(选项10应
=QUERY(
QUERY(Dataset,"select B,count(B) where A>date'2019-10-01' group by B pivot year(A),month(A)",1),
"Select * order by Col2 Desc ",1)
但是,结果不按总数排序。count(B)
(内部查询的Col2)。它仅按因透视而生成的Col2进行排序。最终表格排序错误(选项10应位于第五位,而不是底部)
解决此问题的任何解决方法?请在第一个查询之外使用
排序功能,而不是第二个查询
尝试以下方法:
=SORT(QUERY(Dataset,"select B,count(B) where A>date'2019-10-01' group by B pivot year(A),month(A)",1),2,0)
您还可以分享您的结果来源的数据吗?它们在“结果示例”链接中,这些是您的结果。我说的是数据。不,对不起,这是不可能的。即使如此。如前所述。你试过给定的解决方案吗?它对你有用吗?你试过给定的解决方案吗?对你有用吗?如果不是,我们应该试着找出原因。如果是,请记住,当一个答案回答你的问题时,它甚至是它,这样其他人也可以受益。这给了我与嵌套查询相同的结果。需要一个total列来运行排序,然后使用查询中的pivot函数将其拆分为列,否则将在拆分信息后使用第一列进行排序。“这与嵌套查询的结果相同。”。只需通过更改用于排序的列数来更改asc
和desc
以及SORT
公式中的列即可。一旦你找到正确的组合,它肯定会起作用。(由于我们不知道您的原始数据或一组虚拟数据,因此无法进一步帮助您。如果有兴趣,请阅读如何和)