[常用脚本] 数值型的字段转成日期型字段

yhdata_oYqZuueZ钻石三 显示全部楼层 发表于 2023-1-3 14:41:23 |阅读模式 打印 上一主题 下一主题
1
未解决
制作报告页面,用新建表达式JS语句,想把数值型的字段转成日期型字段,用parseDate函数怎么转换呀?多谢
回复

使用道具 举报

精彩评论10

yhdata_ruby皇冠三 显示全部楼层 发表于 2023-1-3 14:45:12
比如:
var a = "1991-10-01";
parseDate(a, "yyyy-MM-dd");
回复

使用道具 举报

yhdata_bear 显示全部楼层 发表于 2023-1-3 14:45:39
假如col['order_date'] 的某个值是 2020-02-17

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

使用道具 举报

yhdata_oYqZuueZ钻石三 显示全部楼层 发表于 2023-1-3 14:53:45
yhdata_bear 发表于 2023-1-3 14:45
假如col['order_date'] 的某个值是 2020-02-17

parseDate(col['order_date'], 'yyyy-MM-dd') 对应的值为 2 ...

这样写的:parseDate(col['出票日期'], 'yyyy-MM-dd') ,出票日期字段是数值型的
报错啊
执行数据失败:g5.util.RTWrappedException: g5.util.RTWrappedException: java.lang.ClassCastException: class java.lang.Double cannot be cast to class java.lang.String (java.lang.Double and java.lang.String are in module java.base of loader 'bootstrap')
回复

使用道具 举报

yhdata_ruby皇冠三 显示全部楼层 发表于 2023-1-3 15:15:54
如果这个数据在数据集里可以正常显示,可以新建计算列来转换,parseDate(str(col['data']),'yyyy-MM-dd')
回复

使用道具 举报

yhdata_lyaa 显示全部楼层 发表于 2023-1-3 15:16:36
yhdata_oYqZuueZ 发表于 2023-1-3 14:53
这样写的:parseDate(col['出票日期'], 'yyyy-MM-dd') ,出票日期字段是数值型的
报错啊
执行数据失败:g ...

col['出票日期']的值是什么格式的呢
回复

使用道具 举报

yhdata_oYqZuueZ钻石三 显示全部楼层 发表于 2023-1-3 15:30:41
yhdata_lyaa 发表于 2023-1-3 15:16
col['出票日期']的值是什么格式的呢

数值的
回复

使用道具 举报

yhdata_oYqZuueZ钻石三 显示全部楼层 发表于 2023-1-3 15:32:30
yhdata_ruby 发表于 2023-1-3 15:15
如果这个数据在数据集里可以正常显示,可以新建计算列来转换,parseDate(str(col['data']),'yyyy-MM-dd') ...

数值转字符串报错啊
parseDate(str(col['出票日期']),'yyyy-MM-dd')

执行数据失败:g5.util.RTWrappedException: g5.util.RTWrappedException: g5.util.GRTException: 报告(出票日期)-->组件(表1)-->数据集(421-销售分析-快报-票联信息)-->列(出票日期-日期型)-->ReferenceError: "str" is not defined. ([script]#1) at line 1
回复

使用道具 举报

yhdata_ruby皇冠三 显示全部楼层 发表于 2023-1-3 15:56:08
yhdata_oYqZuueZ 发表于 2023-1-3 15:32
数值转字符串报错啊
parseDate(str(col['出票日期']),'yyyy-MM-dd')

截图看一下数据类型以及转换脚本怎么写的
回复

使用道具 举报

yhdata_oYqZuueZ钻石三 显示全部楼层 发表于 2023-1-3 16:52:16
yhdata_ruby 发表于 2023-1-3 15:56
截图看一下数据类型以及转换脚本怎么写的

QQ图片20230103164942.png

QQ图片20230103165146.png
回复

使用道具 举报

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

  • 官方微信

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

    扫码关注
  • 新浪微博

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

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

会员等你来哦

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