Q1,Q2,Q3,Q4字母加数字的在报表如何排序?在数据集写了排序但是在前端展示还是没有用

Q1,Q2,Q3,Q4字母加数字的在报表中单元高级选项如何设置排序?在数据集写了排序但是在前端展示还是没有用

FineReport 用户P2877259 发布于 2021-4-12 14:54
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
用户P2877259Lv4见习互助
发布于2021-4-12 15:04

报表的「最父格」为 A2 单元格,选中 A2 单元格,选择「单元格元素>高级」,设置排列顺序为「升序」,输入公式:switch($$$,"XS",1,"S",2,"M",3,"L",4,"XL",5,"XXL",6)或者INDEX($$$,"XS","S","M","L","XL","XXL")

公式说明:

  • $$$ 表示当前数据列

  • switch 函数的作用是:当前值为 XS 则返回 1,当前值为 S 则返回 2,以此类推

  • INDEX 函数的作用是:返回当前值在 "XS","S","M","L","XL","XXL" 序列中的位置

  • 最后按返回的数字大小进行排序

最佳回答
0
snrtuemcLv8专家互助
发布于2021-4-12 14:55
  • 1关注人数
  • 369浏览人数
  • 最后回答于:2021-4-12 15:04
    请选择关闭问题的原因
    确定 取消
    返回顶部