如何设置报表参数的日期区间?

摘要:
需求描述:当使用WyndEnterprise设计带有日期参数的报告时,您需要根据开始时间和结束时间过滤和查询报告中的数据。

需求描述:在使用Wyn Enterprise设计带有日期参数的报表时,需要按照开始时间和截止时间,对报表中的数据进行过滤查询。
而开始日期默认值需要为当前月份的1号,截止日期是当天。
本文介绍如何实现此类日期参数的设计。

1.新建报表,设置报表数据集和参数;
在报表中添加两个参数:startDate:开始日期;endDate:截止日期;
其中:startDate的默认值来自于查询结果:当前所在月1号,对应数据集的SQL查询语句为:select CONVERT(varchar(7), getdate() , 120) + '-1' as 当月1号;
endDate的默认值为当天日期,来自于查询结果:当天日期,对应数据集的SQL查询语句为:select convert(varchar(10),getdate(),120) as 当天日期;
见以下截图:
如何设置报表参数的日期区间?第1张        

如何设置报表参数的日期区间?第2张        

如何设置报表参数的日期区间?第3张

2.添加报表数据集,查询报表数据;
报表数据集Sql写法:select * from Sales_订单 where 订购日期 >=@startDate and 订购日期<=@endDate
设置参训参数。
如何设置报表参数的日期区间?第4张

3.预览报表,查看参数面板,实现了日期区间的默认值是从当月1号到当天。
如何设置报表参数的日期区间?第5张

免责声明:文章转载自《如何设置报表参数的日期区间?》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇mysql 权限控制笔记html5shiv.js和respond.min.js下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

随便看看

内存数据库-H2简介与实践

该模式下,H2数据库可以部署在不同的JVM或不同的物理机中,多个应用可以通过连接H2服务器同时连接到H2数据库。混合模式示意图如下:1.3H2数据库JDBCURL格式H2数据库支持多种连接方式和连接设置,连接URL格式如下,URL中的设置大小写不敏感。...

【问题】如何批量导出AI文件里内嵌的图片

截止目前为止,新版的AI里面没有直接可以批量导出内嵌图片的选项,手动一个个导出实在太麻烦了。有人说用Phantasm插件可以导出,但新版的找不到对应支持的插件版本,所以这里就不说了。这里介绍一种简单粗暴的方法。...

【JVM】元空间详解 Metaspace

nocs。JpgNoKlassisMetaspaceNoKlassinMetaspaces专用于存储其他与klass相关的内容,如方法、常量池等。它可以由多个不连续的存储器组成。在元空间GC之后,还将调整阈值。默认情况下,MaxMetaspaceSize基本上是无限的,因为大多数元空间都是在本地内存中分配的,但它仍然受到本地内存大小的限制。为了防止元空间的无...

js Base64与字符串互转

1、base64加密在页面中引入base64.js文件,调用方法为:˂!...

Corn表达式

CronTriggerCronTrigger通常比SimpleTrigger更有用。如果您需要基于日历的概念,而不是SimpleTrigger完全指定的时间间隔,则重复启动工作的时间表。CronTrigger,您可以指定触发器计划,例如“每周五中午”、“每工作日9:30”,甚至“每周一上午、周三和周五9:00和10:00每五分钟”。即使如此,就像Simple...

uniapp打包h5 出现'连接服务器超时,点击屏幕重试'的页面

跟踪以首先找出原因全局组件AsyncErrorNew在中注册。js文件可以自定义。我很快就过去了,所以我添加了一个空白页面,然后在清单中介绍了组件。json文件...