yh_wjh青铜一
前天 16:39 发布在问答
【数据处理】 如何获得日期过滤的日期
求助,日期过滤参数组件怎么把日期输出出来呢?目前用的是
var start=日期过滤.firstDates[0 //获取值
param['开始日期']=dateAdd(parseDate(start.substring(1,(start.length())),'yyyy-MM-dd'),"month",+1);
param['P_DATE']=formatDate(param['开始日期',"yyyy-MM-dd")
debug(param['P_DATE']);

,但是这样写是有问题的
//日期过滤组件用的是单独模式




最佳答案

永洪vip
yhdata_lyaa 关注Ta

2025-03-31 16:39:52

试试这个大佬的
查看完整内容
78
9
精彩评论9
yhdata_lyaa
发表于 前天 16:39 显示全部楼层
试试这个大佬的

回复

使用道具 2#

yhdata_lyaa
发表于 前天 17:05 显示全部楼层
有什么问题呀
回复

使用道具 3#

yh_wjh青铜一 回复yhdata_lyaa
发表于 2025-04-01 08:19:50
日期组件和别的图表组件数据集不是同一个,需要把日期输出出来去限制别的图表
回复

yh_wjh青铜一 回复yhdata_lyaa
发表于 2025-04-01 09:15:45
大佬能解答一下吗?看了文档也没找到
回复

yhdata_lyaa
发表于 昨天 10:18 显示全部楼层
你这样写是对的,但是formatDate获取出来是字符串格式,如果你的字段是日期类型,需要将结果转换成日期类型呢。

使用parseDate函数,将字符串按照指定的格式转化为日期时间,和formatDate相反。
假如col['order_date'] 的某个值是 2020-02-17

parseDate(col['order_date'], 'yyyy-MM-dd') 对应的值为 2020-02-17 00:00:00
回复

使用道具 4#

yh_wjh青铜一 回复yhdata_lyaa
发表于 2025-04-01 10:26:17
这样写有问题,点击3月31号的时候输出的是4月3号
回复

yh_wjh青铜一
发表于 昨天 10:27 显示全部楼层
看这个
微信图片编辑_20250401102652.jpg
回复

使用道具 5#

yhdata_lyaa回复yh_wjh青铜一
发表于 2025-04-01 11:01:38
你现在是怎么写的,是在你最后的结果上再加[font=nexzhu]parseDate[/font]
回复

yh_wjh青铜一 回复yhdata_lyaa
发表于 2025-04-01 11:07:26
[i=s] 本帖最后由 yh_wjh 于 2025-4-1 11:09 编辑 [/i] 试了几次都报错了,大佬能帮我改一下吗?这是我现在写的 var start=日期过滤.firstDates[0] //获取值 param['开始日期']=dateAdd(parseDate(start.substring(1,(start.length())),'yyyy-MM-dd'),"month",+1); param['P_DATE']=formatDate(param['开始日期'],"yyyy-MM-dd") //debug(param['P_DATE']);
回复

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

  • 官方微信

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

    扫码关注
  • 新浪微博

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

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

用户等你来哦

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