帆软:排序问题(通过设置或者sql)

  • 1.前言
  • 1.1 问题来源
  • 1.2 解决问题预期效果
  • 2. 怎么实现?
  • 2.1 通过帆软设置
  • 2.1.1 实现步骤设置
  • 2.1.2 降序效果
  • 2.1.3 升序效果
  • 2.2 通过 sql 排序
  • 2.2.1 设置步骤
  • 2.2.2 查看效果
  • 3.资源下载


1.前言

1.1 问题来源

  • 回答来之C友的提问,顺便把它整理出来,也提升自己写文章的能力
  • 问题如下:
    帆软普通报表的排序问题.
  • 根据上面的提问,我理解为:目前应该是牵连到一张表,两个字段,字段一可以理解为公司名(库里有多个公司的话,按行显示公司名),字段二为对应的指标,根据不同公司的公司情况,该指标存有不同的指标值(一个公司可对应多个指标值),如果还不是很清楚,请看下面的数据,我这边简单建了一张表:
  • 数据对应上面的问题,应该是:
    公司名(公司一,公司二)展示的时候作为行,development 应该对应问题的指标字段,展示的时候是列展示(根据拥有的不同的ABCD岗位进行排序)

1.2 解决问题预期效果

帆软 当前列索引 帆软怎么排序_帆软 当前列索引

2. 怎么实现?

2.1 通过帆软设置

  • 咱们直接看图吧,一步一步截图看看:

2.1.1 实现步骤设置

帆软 当前列索引 帆软怎么排序_帆软排序_02


帆软 当前列索引 帆软怎么排序_sql_03


帆软 当前列索引 帆软怎么排序_sql_04


帆软 当前列索引 帆软怎么排序_帆软排序_05


帆软 当前列索引 帆软怎么排序_帆软 当前列索引_06

2.1.2 降序效果

帆软 当前列索引 帆软怎么排序_FineReport 排序_07

2.1.3 升序效果

  • 如果要改成升序,在高级设置那里直接选择升序即可
  • 查看效果:

2.2 通过 sql 排序

2.2.1 设置步骤

  • 除了sql多个排序,不用在帆软上设置排序,其他的都是一样的,咱们也直接看图吧:

  • 这个不用在高级设置里设置排序了,因为我们用sql控制了,下面直接看效果

2.2.2 查看效果

  • 降序排序效果:

帆软 当前列索引 帆软怎么排序_帆软排序_08

  • 改为升序,直接改sql即可

帆软 当前列索引 帆软怎么排序_FineReport 排序_09

  • 就到这里吧,希望能解决正在阅读的你的问题!
  • 我上面是以帆软10版本写的,可能与其他版本有出入,但是也都差不多,更多学习也可以参考帆软官网。

3.资源下载

  • 帆软:排序问题(通过帆软设置或者sql排序).