reverse - 如何编写公式以反转 Google 表格查询功能中的列顺序?
问题描述
我有一个按日期计算员工生产力的数据库,我创建了一个查询函数来制作数据透视表:第一列有员工的主管,其余列是日期,但是,我想将这些列从最近日期设置为最旧的日期.
我发现了一篇关于反转列顺序的文章这是我使用的公式:
=ArrayFormula({indirect("Week_Pivot!A1:A"&(transpose(row(index(Week_Pivot!B:B,max(isnumber(Week_Pivot!B:B)*row(Week_Pivot!B:B))))))),query({Indirect("Week_Pivot!B1:"&(transpose(row(index(Week_Pivot!B:B,max(isnumber(Week_Pivot!B:B)*row(Week_Pivot!B:B)))))))&""},ArrayFormula("select Col"&join(",Col",transpose(columns(Week_Pivot!A1:1)+1-row(indirect("A"&columns(Week_Pivot!A1:1)&":A"&2))))))})
前面的公式仅反转标题,但在其下方不显示任何数据。
解决方案
我终于想通了,我已经使用了这个arrayformula
功能:
=arrayformula(transpose(ARRAYFORMULA(SORT(TRANSPOSE(QUERY(Raw_Pivot!A:G,"select C,G,E,F,avg(D) where A!='' group by C,G,E,F pivot B order by C",1)),1,false))))
推荐阅读
- machine-learning - 如何在构建 ML 模型中使用有序分类变量?
- python - 通过数据框进行高效搜索
- python - 删除后刷新画布 - Tkinter
- codenameone - 将侧边菜单 a/c 中的命令突出显示到当前打开的屏幕
- java - 从 Firebase 数据库获取用户对象
- java - 错误 com.sap.xs2.security.commons.SAPOfflineTokenServices - 加载 JWT 库时出错
- string - 如何使用由多个字符组成的字符串在 PowerShell 中“拆分”字符串?
- tensorflow - TensorFlow.js 调整 3D 张量大小
- hadoop - HDFS 复制
- android - 如何在 TextInputLayout 内定位 imageButton