历史版本2 :多级项目符号排序 返回文档
编辑时间: 内容长度:图片数:目录数: 修改原因:

目录:

1. 概述编辑

1.1 版本

报表服务器版本

10.0

1.2 预期效果

当报表里的内容有多级项目符号时,按照平常那样设置排序也得不到我们想要的顺序,如何得到如下的效果呢

项目01.png

1.3 实现思路

项目符号时一串字符串,无法按照我们想要的顺序排序。

将字符串转化成可以排序的数字,即可达到排序的目的

2. 操作步骤编辑

1)创建内置数据集

image.png

2)报表设计如下,A2放第一个字段,B2放第二个字段。

image.png

3)选中A2单元格,设置扩展后排序

SUM(MAPARRAY(split(A2, "\\."), item * POWER(100, 4 - index)))

项目02.png

该公式是将A2中的项目符号通过.号来分割,然后乘以不同的位数。

4-index中的4,是因为A2中的多级项目符号一共有3级,这里取级数+1所以等于4。

4)效果查看:

PC端:

image.png

移动端效果:

image.png

3. 模板下载编辑