[ABI 5.2] 报表分析里面起止时间参数组件怎么用?数据库有个开始事件,结束时间,通过这个组件进行过滤

10027
5

linqiang 初学数据Lv2

发表于2021-10-26 16:05

悬赏1

已解决

楼主

最近看过此主题的会员

esen_5LMBRZSC00

wukongsky

张腾

esen_54ZSNAG0E4

ssssssss

gelin

dwf

13230400619

13430212034

mmmm520

James_ma888

liulei6511

曦文

ncjindsif

Ly_LJY

zhjw-zhq

最佳答案
比如时间起止字段的参数名是@time,开始时间@time_s,结束时间@time_e这样,你在加到过滤条件里面就可以
5个回答

只看楼主

果冻出场 数据小白Lv1

发表于2021-10-26 16:10

只看该作者

取消 关注该作者的回复

沙发

数据库有开始时间和结束时间,那应该用日期组件比较合适吧?
例我选择日期参数为2021-10-26,然后过滤条件那配置就是开始时间<=@参数名  and  结束时间>=@参数名

linqiang 初学数据Lv2

发表于2021-10-26 16:12

只看该作者

取消 关注该作者的回复

板凳

果冻出场 发表于 2021-10-26 16:10
数据库有开始时间和结束时间,那应该用日期组件比较合适吧?
例我选择日期参数为2021-10-26,然后过滤条件那配 ...

需要查询数据库里开始时间和结束时间在某个范围内的数据

果冻出场 数据小白Lv1

发表于2021-10-26 16:05

只看该作者

取消 关注该作者的回复

地板

比如时间起止字段的参数名是@time,开始时间@time_s,结束时间@time_e这样,你在加到过滤条件里面就可以

linqiang 初学数据Lv2

发表于2021-10-26 16:21

只看该作者

取消 关注该作者的回复

5#

果冻出场 发表于 2021-10-26 16:05
比如时间起止字段的参数名是@time,开始时间@time_s,结束时间@time_e这样,你在加到过滤条件里面就可以 ...

为啥我加了过滤之后一打开没数据,要点一下查询才有数据?

果冻出场 数据小白Lv1

发表于2021-10-26 16:49

只看该作者

取消 关注该作者的回复

6#

那是因为过滤条件生效了.可以写IF判断.如果参数值为空,执行什么操作,如果不为空才执行过滤.if(@qj='','1=1','REGION_ID='+@qj)
也可以勇 MKFILTER函数:https://bbs.esensoft.com/thread-131148-1-1.html
或者直接给参数开始结束默认值
三种方式根据你的需求去设置

登录后可回答问题,请登录注册

快速回复 返回顶部 返回列表

小时

全天响应

分钟

快速处理问题

工程师强势助力

明星产品
解决方案
联系合作

400咨询:400-0011-866

技术支持QQ:400-0011-866(工作日9:00-18:00)

产品建议邮箱yixin@esensoft.com

关注我们

扫TA学习更多干货

一对一专家交流

版权所有© 2006-2024 北京亿信华辰软件有限责任公司 京ICP备07017321号 京公网安备11010802016281号