找文章 / 找答案
精选问答 更多内容

数据集从报告中拿到时间参数

小混子青铜四 显示全部楼层 发表于 2023-8-17 09:03:45 |阅读模式 打印 上一主题 下一主题
1
未解决

数据集从报告中拿到时间参数

1461 8
数据集从报告中拿到时间参数后,该时间参数为字符串类型,有么有办法直接拿到该时间参数的年初时间(同为字符类型),如果要用sql处理?{DT1}的话,有些麻烦,要先把?{DT1}截取,再转为数字类型,再做加减,在转为字符串类型  
有么有一个参数类似?{last_month}{DT1}这种

回复

使用道具 举报

精彩评论8

yhdata_lyaa 显示全部楼层 发表于 2023-8-17 09:50:51
时间参数的年初时间,是指啥,能举个例子吗。
已有内置参数参考https://www.yonghongtech.com/rea ... E%E5%8F%82%E6%95%B0
回复

使用道具 举报

小混子青铜四 显示全部楼层 发表于 2023-8-17 13:38:01
yhdata_lyaa 发表于 2023-8-17 09:50
时间参数的年初时间,是指啥,能举个例子吗。
已有内置参数参考https://www.yonghongtech.com/real-help/Z- ...

我的数据时间为202306 202305 这种格式
然后我的数据集是select * from xxx where dt = CONCAT(SUBSTR(?{DT1},1,4),SUBSTR(?{DT1},6,2))  LEFT JOIN select * from xxx where dt = 取DT1对应的上季度
用sql写的话我得先把月份截取出来 在转类型 -3 再转回字符串类型 这样
补充:DT1为报告中组件的时间参数
回复

使用道具 举报

yhdata_lyaa 显示全部楼层 发表于 2023-8-17 13:51:03

为什么要减3?报告中组件直接绑定 数据时间为202306 202305 这种格式的字段呢,
回复

使用道具 举报

小混子青铜四 显示全部楼层 发表于 2023-8-17 15:12:17
yhdata_lyaa 发表于 2023-8-17 13:51
为什么要减3?报告中组件直接绑定 数据时间为202306 202305 这种格式的字段呢,
...

因为报告前台的组件是文本参数组件  设置为日期控件  让业务选择时间啊  不是绑定过滤这种
回复

使用道具 举报

yhdata_lyaa 显示全部楼层 发表于 2023-8-17 15:23:27
那把202306 这一列在数据集转成日期列呢
https://www.yonghongtech.com/rea ... 5%E6%9C%9F%E5%88%97
回复

使用道具 举报

小混子青铜四 显示全部楼层 发表于 2023-8-18 08:51:43
yhdata_lyaa 发表于 2023-8-17 15:23
那把202306 这一列在数据集转成日期列呢
https://www.yonghongtech.com/rea ... 5%E6%9C%9F%E5%88%97 ...

前台的文本参数--日期控件传到后台是字符串 ,还是要转
算了  我直接用sql转好了  套了3 、 4层
回复

使用道具 举报

yhdata_lyaa 显示全部楼层 发表于 2023-8-18 10:19:33
yh_1DmeiYYN 发表于 2023-8-18 08:51
前台的文本参数--日期控件传到后台是字符串 ,还是要转
算了  我直接用sql转好了  套了3 、 4层 ...

回复

使用道具 举报

yonghong_cai铂金三 显示全部楼层 发表于 2023-8-18 10:23:44
学习了
回复

使用道具 举报

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

  • 官方微信

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

    扫码关注
  • 新浪微博

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

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

会员等你来哦

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