历史版本2 :多级项目符号排序 返回文档
编辑时间:
内容长度:图片数:目录数:
修改原因:
1. 概述编辑
1.1 版本
报表服务器版本 |
---|
10.0 |
1.2 预期效果
当报表里的内容有多级项目符号时,按照平常那样设置排序也得不到我们想要的顺序,如何得到如下的效果呢
1.3 实现思路
项目符号时一串字符串,无法按照我们想要的顺序排序。
将字符串转化成可以排序的数字,即可达到排序的目的
2. 操作步骤编辑
1)创建内置数据集
2)报表设计如下,A2放第一个字段,B2放第二个字段。
3)选中A2单元格,设置扩展后排序
SUM(MAPARRAY(split(A2, "\\."), item * POWER(100, 4 - index)))
该公式是将A2中的项目符号通过.号来分割,然后乘以不同的位数。
4-index中的4,是因为A2中的多级项目符号一共有3级,这里取级数+1所以等于4。
4)效果查看:
PC端:
移动端效果: