历史版本1 :扩展后多列按先后排序 返回文档
编辑时间:
内容长度:图片数:目录数:
修改原因:
1.问题描述编辑
在sql中,我们可以用order by A,B 语句将结果先按照A排序,再按照B来排序。
那么,在设计器的扩展后排序功能中如何实现呢?
如下,扩展后结果先按照销售员排序,再按照销量排序:
2.解决思路编辑
1)字符类型的数据可以通过INARRAY(字符, SORTARRAY(UNIQUEARRAY(扩展的所有字符)))获得排序位置
2)数值类型的数据直接通过本身的大小排序
将1)和2)的结果经过运算处理得出一个新的排序数,按照新数扩展排序
3.解决步骤编辑
1)创建数据集
SELECT * FROM 销量 where 地区='华北'
3)A2单元格添加扩展后排序公式,公式为INARRAY(B2,SORTARRAY(UNIQUEARRAY(B2[!0])))*POWER(10, LEN(MAX(E2[!0])))+E2
4)保存预览即可。
4.移动端效果编辑
1)app效果
2)H5效果