摘要:1. 概述1.1 问题描述对于 11.0.3 及之后的版本可以使用「高级排序」功能实现多列排序,但对于 11.0.3 之前的版本如果实现对于记录数较少,又没有排序规则的「数据列」,如何实现自定义排列顺序[阅读全文:]
摘要:1. 概述注:本文方法建议 11.0.3 之前版本参考,11.0.3 及之后版本,建议参考 扩展后排序1.1 预期效果设计报表时,希望有多个列可以实现点击变换升序降序的功能。即点击第一列,则根[阅读全文:]
摘要:1. 概述1.1 版本说明报表服务器版本App版本HTML5移动端展现插件功能变动11.0.3--支持设置表头排序,点击表头可以动态排序支持设置多列排序,可以根据多个数据列组合排序11.0.3.1V11[阅读全文:]
摘要:1. 概述1.1 版本说明报表服务器版本功能变动11.0.3高级排序功能可以实现多列排序1.2 应用场景用户希望单列数据或多列数据,按照升序或降序进行展示。例如在一张订单表格中,「运货费」按照降序排列。[阅读全文:]
摘要:1. 概述1.1 应用场景决策报表的报表块在多列排序的基础上可以实现:点第一下降序,点第二下升序,点第三下恢复原状。效果如下图所示:1.2 实现思路扩展后排序结合 JavaScript 类型的超链实现,[阅读全文:]
摘要:1. 概述本文列出用户在使用排序功能时的具体需求及对应方案。注:FineReport 支持的三种排序类型分别为:数据集中的排序、高级排序、扩展后排序。这三种排序方式的介绍请参见:排序2. 单列排序2.1[阅读全文:]
摘要:1. 概述本文将介绍各类排序使用过程中遇到的问题和解决方案。2. 排序时数值型字段存在空值时报错问题描述若对「数值型字段」设置了排序,而字段中存在空值,那么在预览或点击标题排序时就会出现报错。例如在「订[阅读全文:]
摘要:1. 概述1.1 版本报表服务器版本适用于 11.0.3 以前版本1.2 问题描述当报表中存在多级项目符号时,正常设置排序是无法实现多级排序效果的,那么如何实现多级项目符号的排序效果呢?1.3 解决思路[阅读全文:]
摘要:1. 概述1.1 问题描述设计报表时,如果遇到「序号」是用汉字数字来表示的,那么要如何对它进行排序呢,如下:1.2 解决思路方案一:数据很少时,可以使用高级排序-自定义顺序。也可利用内置数据集实现,详情[阅读全文:]
摘要:1. 概述1.1 问题描述在制作报表时,经常遇到需要通过点击标题实现升序和降序交换显示。文档 数据集中的排序 中,可通过定义数据集参数,利用动态参数实现点击标题动态排序。但有些情况下[阅读全文:]
摘要:1. 概述1.1 预期效果有时用户希望在同一张报表中,可以实现分组动态排序且互不影响的效果。例如当点击华东的销量时,华东的销量改变排序,华北的销量不受到影响;当点击华北的销量时,华北的销量改变排序,华东[阅读全文:]
摘要:1. 概述1.1 问题描述对于分组报表,有各种小计、合计、以及列表一起存在的,如何按照各个分组逐层进行排序呢?如下图所示,先对「销售员小计」排序,再对「产品类型小计」排序,最后对「产[阅读全文:]
摘要:1. 概述1.1 问题描述通过高级排序-自定义顺序可以直接在公式里面逐个定义每个数据项的顺序,但有时会使公式阅读起来困难且不易维护这时可以通过使用「内置数据集」来自定义顺序,如下自定义地区的排序:1.2[阅读全文:]
摘要:1. 概述1.1 问题描述一般直接设置中文排序默认是按照 ASCII 码进行排序,那么如何实现按照中文的拼音先后顺序进行排序呢?如下图所示:1.2 实现思路使用 StringPinyin 函数将中文转化[阅读全文:]
摘要:1. 概述1.1 问题描述在对报表进行扩展后排序(按「牛奶」销量排序)之后,若直接使用单元格插入公式 seq() 或者 &cell 这两种方法获取序号,序号的顺序是乱序的,如何让它变成正常的排序[阅读全文:]
摘要:1. 概述1.1 预期效果部分用户希望在动态列的基础上,能够对每列进行单独的排序。如下图所示:1.2 实现思路在 使用函数实现动态列 基础上,设置扩展后排序。2. 操作步骤2.1 模[阅读全文:]
摘要:1. 概述1.1 应用场景报表预览时点击列标题,可对该列进行升降排序,而列标题是根据字段横向扩展得来的。如下图所示:1.2 实现思路获取点击列的所有值,然后在销售员的单元格属性中,设置扩展后排序,销售员[阅读全文:]
摘要:1. 概述1.1 问题描述数据集中我们可以用 SQL 语句中 order by A,B 语句,将结果先按照 A 排序,再按照 B 来排序。那么设计器中如何使用「扩展后排序」实现多列排[阅读全文:]
摘要:1. 概述1.1 应用场景数据集中的排序是指通过 SQL 直接在数据库查询时排序。此方法性能最佳,但所有计算都必须要在数据库中做,会导致 SQL 很复杂,难以维护,另外有些计算是无法用 SQL 完成的。[阅读全文:]
摘要:1. 概述1.1 版本报表服务器版本11.0.3 及之后版本1.2 问题描述当数据集中的数据存储的类型为字符串时,使用设计器中的排序会将数据按照字符串进行排序,但实际需要按照数据的大小进行排序,效果如下[阅读全文:]
摘要:1. 概述FineReport 支持三种排序类型:数据集中的排序、高级排序、扩展后排序。FineReport 可实现的排序效果如下表所示:排序类型简介单列非动态排序模板预览后,某列按照降序或升序的顺序排[阅读全文:]
摘要:1. 概述1.1 问题描述有些用户想要在预览报表的时候,根据自己的需要去调整报表的顺序,如下图所示,用户可以通过点击页面上的上移和下移来移动当前行。1.2 实现思路定义一个数组存储排序的顺序,点击上移或[阅读全文:]
摘要:1. 概述1.1 问题描述填报的时候可以对表格进行排序。使用扩展后排序,发现了每次点击表头排序时都会刷新一下页面,这样就会导致刚刚填报的数据被刷新没了。为了解决此问题,可以使用 JavaScript 来[阅读全文:]