排序
1-1过了就是1-10,1-2过了就是1-20,这个要怎样设置才能正确排序.sql拉取的数据排序没有问题
Eden.Sun 发表于 2023-12-1 10:31
添加分组之后,数据会先按照分组条件进行分类,类似于SQL语句中的group by。
而且您的序号是数据库的字 ...
已经解决了,修改这里的排序条件就行了
问题描述:报表中的数据排序与预期的排序不一致。
问题解决:
您好,您实际的排序是按照什么规则排序的呢?从您的图片上来看,感觉排序是正确的。
您原始数据是什么样的,想要的排序效果是什么样的,麻烦您具体描述一下,我们看看怎么处理。
是想要1-1;1-1-1;1-1-2;1-3;1-4;1-10;1-12这样的吗? wengMQ 发表于 2023-11-30 16:55
是想要1-1;1-1-1;1-1-2;1-3;1-4;1-10;1-12这样的吗?
从客户的截图来看,已经实现了您说的这种效果。感觉是想按照某种规则进行排序。 Eden.Sun 发表于 2023-11-30 18:35
从客户的截图来看,已经实现了您说的这种效果。感觉是想按照某种规则进行排序。
Eden.Sun你看错了 wengMQ 发表于 2023-11-30 16:55
是想要1-1;1-1-1;1-1-2;1-3;1-4;1-10;1-12这样的吗?
是零件的分组条件,影响到板件的排序,只要是取板件的唯一信息对零件进行分组,板件的排序就有问题,如果分组的条件不是板件的唯一信息,排序就没有问题,但是零件分组就有问题了.
添加分组之后,数据会先按照分组条件进行分类,类似于SQL语句中的group by。
而且您的序号是数据库的字段这样的话,就可能会产生错乱。这个逻辑是正常的。
您说的使用唯一信息进行分组,我理解您是使用数据的主键id进行分组,这个时候就相当于您每一条数据都是一组,这个时候排序就涉及到分组排序和分组内的明细排序,但不是如果是这种情况的话,您这个主键id分组没有什么实际的效果,可以直接去掉的。
或者您具体描述一下您想要的效果和您的数据,我们这边试着实现一下。
wengMQ 发表于 2023-11-30 16:55
是想要1-1;1-1-1;1-1-2;1-3;1-4;1-10;1-12这样的吗?
是的,就是有序排列 工作狂: 发表于 2023-12-1 11:31
已经解决了,修改这里的排序条件就行了
给大佬点个赞{:5_117:}
页:
[1]