帆软报表-日期控件的应用1

作者在 2018-03-02 20:13:14 发布以下内容

常见软件开发中对开始时间和结束时间的控制,在帆软报表中通过简单的公式判断同样可以实现,这里介绍一个设置,结束时间需在开始时间之后,且结束时间和开始时间必须在同一个月内

设置如下:

1、设置开始时间

开始时间.jpg (上传于2018-03-02 20:13:14)
开始时间.jpg

2、设置结束时间

结束时间1.jpg (上传于2018-03-02 20:13:14)
结束时间1.jpg

结束时间2.jpg (上传于2018-03-02 20:13:14)
结束时间2.jpg

公式:$starttime

结束时间3.jpg (上传于2018-03-02 20:13:14)
结束时间3.jpg

公式:year($starttime)+"-"+month($starttime)+"-"+day(DATEINMONTH($starttime,-1))


说明:帆软中获取年月日的公式均需传入一个完整是10位日期格式字符串

公式说明:

1、获取年            year()

2、获取月            month()

3、获取日            day()

4、获取月最后一天        DATEINMONTH()


帆软报表 | 阅读 18391 次
文章评论,共4条
排务应只(游客)
2021-03-05 18:27
1
在A表设置一个超链接,使A表的某个值连接到B表,想要把A表日期控件的值传递到B表去(A表和B表中都有时间控间),时间控件的值应该怎么传啊
mooncharmzx(作者)
2021-03-19 15:04
2
以下是引用排务应只在2021-03-05 18:27的发言1
在A表设置一个超链接,使A表的某个值连接到B表,想要把A表日期控件的值传递到B表去(A表和B表中都有时间控间),时间控件的值应该怎么传啊
可以设置一个全局变量,或是做链接时设置参数
费毫孔括(游客)
2023-02-27 17:36
3
如果我想搜索去年的数据应该怎么写语句,比如我现在
and YEAR(试验完成日期) =('${年}') 是搜索今年的数据
我希望在同一个表里再显示去年同期的数据,我这个应该怎么修改啊
mooncharmzx(作者)
2023-09-20 16:02
4
以下是引用费毫孔括在2023-02-27 17:36的发言1
如果我想搜索去年的数据应该怎么写语句,比如我现在
and YEAR(试验完成日期) =('${年}') 是搜索今年的数据
我希望在同一个表里再显示去年同期的数据,我这个应该怎么修改啊
用sql做两个数据集或者用子查询的方式,一个sql查询去年,一个sql查询今年用维度字段关联起来都可以实现您这个需求
游客请输入验证码