找回密码
 立即注册

QQ登录

只需一步,快速开始

Felix.Li Wyn认证

超级版主

95

主题

2829

帖子

5328

积分

超级版主

Rank: 8Rank: 8

积分
5328

Wyn高级认证Wyn认证

Felix.Li Wyn认证
超级版主   /  发表于:2022-8-10 16:02  /   查看:2371  /  回复:0
本帖最后由 Bella.Yuan 于 2023-1-5 17:42 编辑

我们在报表设计的时候很多时候想要动态排序,如果使用的是表格,那么可以在列头添加排序规则,然乎预览的时候可以点击列头的升序和降序按钮,但是使用距表,图表等组件的时候就无法使用了,那这个时候还想动态排序怎么办呢。没错,就得从数据出发了,那从数据出发,肯定是直接写SQL最快了。那么就先上图。在讲解 image.png871144103.png
相信看到这里大家也都快懂了吧。上教程
一.选择数据源并确定我们要排序的字段,并添加一个查询参数,这个参数来进行降序
image.png510830993.png
sql:select * from 销售明细 order by 订购日期 {IIF(@查询参数1 = "降序", "desc", "")}

二.修改参数信息
image.png346384887.png
参数提示文本自己看情况定义就可以了,然后默认参数填写升序或者降序就可以了,到这里我们需要设置的就结束了。
我们的数据已经排序好了,然后就可以使用了。
最后这里是我的Demo,不清楚的小伙伴可以看一下啊
wyn-export-20220810160226.zip (391.24 KB, 下载次数: 272)

0 个回复

您需要登录后才可以回帖 登录 | 立即注册
返回顶部