[数据处理] 组件传参

YUERYUAN皇冠一 显示全部楼层 发表于 2024-3-4 16:33:23 |阅读模式 打印 上一主题 下一主题
1
未解决

【数据处理】 组件传参

734 15
报告内可以设置时间区间吗?数据集中只有一个时间参数,我在下拉参数可以选A-B区间吗
回复

使用道具 举报

精彩评论15

龚林青铜四 显示全部楼层 发表于 2024-3-4 16:39:14
可以,where xx between 开始时间参数 and 结束时间参数
回复

使用道具 举报

YUERYUAN皇冠一 显示全部楼层 发表于 2024-3-4 16:56:17
龚林 发表于 2024-3-4 16:39
可以,where xx between 开始时间参数 and 结束时间参数

where  日期 between  <date1> and <date2>?
有固定的写法吗?求教
回复

使用道具 举报

yhdata_lyaa 显示全部楼层 发表于 2024-3-4 17:09:02
可以用两个下拉参数
回复

使用道具 举报

YUERYUAN皇冠一 显示全部楼层 发表于 2024-3-4 17:10:56
yhdata_lyaa 发表于 2024-3-4 17:09
可以用两个下拉参数

现在用的就是两个下拉传参组件,不可以,因为只有一个日期字段,过滤条件哪里不太会写了,where 后面写不出来了,
回复

使用道具 举报

yhdata_lyaa 显示全部楼层 发表于 2024-3-4 17:25:30
YUERYUAN 发表于 2024-3-4 17:10
现在用的就是两个下拉传参组件,不可以,因为只有一个日期字段,过滤条件哪里不太会写了,where 后面写不 ...

数据集为啥不用两个日期参数,
一个小于,一个写大于试试
回复

使用道具 举报

YUERYUAN皇冠一 显示全部楼层 发表于 2024-3-5 08:32:14
yhdata_lyaa 发表于 2024-3-4 17:25
数据集为啥不用两个日期参数,
一个小于,一个写大于试试

where 1=1  <date1> and 开始时间  >=?{date1}</date1>   <date2> and 结束时间 <=?{date2}</date2>
一开始我就是假的两个日期参数,设置了两个下拉传参,但是得出的结果不太对,是我写的不正确吗
回复

使用道具 举报

龚林青铜四 显示全部楼层 发表于 2024-3-5 09:55:46
如果筛选出来的数据不对,或者空的话可以看看 where 后面的条件是否匹配.例如where name(string类型) = date(日期类型)
回复

使用道具 举报

YUERYUAN皇冠一 显示全部楼层 发表于 2024-3-5 09:59:04
龚林 发表于 2024-3-5 09:55
如果筛选出来的数据不对,或者空的话可以看看 where 后面的条件是否匹配.例如where name(string类型) = date ...

这个没错,设置的都是文本类型
回复

使用道具 举报

龚林青铜四 显示全部楼层 发表于 2024-3-5 10:00:56
可以放两个日期组件 1. 开始日期 2.结束日期 where xx >= 开始日期 and xx <= 结束日期
如果前后数据类型不统一记得强转例如:where xx >= cast(开始日期 as string) and xx <= cast(结束日期 as string)
回复

使用道具 举报

高级模式
您需要登录后才可以回帖 登录 | 免费注册

  • 官方微信

    欢迎关注永洪服务号!收费为0,价值无限

    扫码关注
  • 新浪微博

    让每位用户轻松挖掘数据价值!

    访问新浪微博
  • 智能客服
50W

会员等你来哦

Copyright   ©2012-2024  北京永洪商智科技有限公司  (京ICP备12050607) 京公网安备110110802011451号 |联系社区管理员|《永洪社区协议》
返回顶部