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

[数据处理] 请问这个报错是什么原因呢

yhdata_lyaa 显示全部楼层 发表于 2024-6-19 09:44:07
bailiangang 发表于 2024-6-18 16:40
老师,还是日期计算的问题,增加这个日期计算列就会出现

返回两个日期按照date_part比较的差值。

l两个时间是日期字段吗,还是时间字段呢,是怎么格式的呀
回复

使用道具 举报

bailiangang铂金一 显示全部楼层 发表于 2024-6-19 10:21:12
yhdata_lyaa 发表于 2024-6-19 09:44
返回两个日期按照date_part比较的差值。

l两个时间是日期字段吗,还是时间字段呢,是怎么格式的呀 ...

微信截图_20240618151348.png 老师,数据类型都是日期时间类型
回复

使用道具 举报

yhdata_lyaa 显示全部楼层 发表于 2024-6-19 10:52:43
截图看看数据呢计算列 dateGap(col['列',col['列1',"hour")




新建报告只建立这个计算列报错吗,或者在数据集试试
回复

使用道具 举报

bailiangang铂金一 显示全部楼层 发表于 2024-6-19 11:08:23
yhdata_lyaa 发表于 2024-6-19 10:52
截图看看数据呢计算列 dateGap(col['列',col['列1',"hour")

在数据列也不行,报这个错误
错误代码:110099999
数据集: '售后利润报表20240619110618-1263'   执行用户: 'admin'
java.lang.Exception: 数据集: '售后利润报表20240619110618-1263'   执行用户: 'admin'
原因: 执行SQL失败:“VooltDB exception, code: 43, host: 127.0.0.1, port: 8749; Code: 43. DB::Exception: Second argument for function dateDiff must be Date, Date32, DateTime or DateTime64: While processing `维修工单号`, `工单状态`, `创建时间`, `利润生成时间`, `到店时间`, `派工时间`, `上工时间`, `自检时间`, `互检时间`, `终检时间`, `维修完成时间`, `结算申请时间`, `收款时间`, `开票时间`, `收款状态`, `反结算时间`, `网点编码`, `网点名称`, `网点类别`, `网点所属区域`, `省份`, `城市`, `维修技师`, `服务代表名称`, `VIN码`, `车牌号`, `订单标签`, `车主姓名`, `送修人姓名`, `车系名称`, `车型名称`, `行驶里程`, `增程器里程`, `实际里程`, `项目类别`, `项目编码`, `项目内容`, `出库关联单号`, `是否特殊备件`, `维修类型`, `付费类型`, `维修项目状态`, `结算审核通过日期`, `结算完成日期`, `收款完成日期`, `反审核时间`, `应收费用`, `委外成本`, `实收费用`, `含税成本总金额`, `权益鉴定单状态`, `权益单号`, `权益编码`, `权益名称`, `结算单号`, `权益结算费用`, `保修鉴定单状态`, `保修鉴定单号`, `服务活动编码`, `服务活动名称`, `结算单号0`, `保修结算费用`, `财务收款流水号`, dateDiff('hour', `到店时间`, `派工时间`). (ILLEGAL_TYPE_OF_ARGUMENT) (version 22.8.5.4)

        at g5.qry.queryPool.QueryRunnable2.init(QueryRunnable2.java:34)
        at g5.qry.queryPool.QueryRunnable.run(QueryRunnable.java:81)
        at g5.thread.ThreadPoolWithChecker$GThread.run0(ThreadPoolWithChecker.java:249)
        at g5.thread.AbsThreadPool$PThread.run(AbsThreadPool.java:333)
回复

使用道具 举报

yhdata_lyaa 显示全部楼层 发表于 2024-6-19 11:30:52
这个错误看起来是日期类型不对,dateDiff函数用于计算两个日期之间的差异,但是它要求第二个参数必须是Date、Date32或Date64类型。是抽取的数据吗,抽取前的数据集正常吗
回复

使用道具 举报

bailiangang铂金一 显示全部楼层 发表于 2024-6-19 11:49:01
yhdata_lyaa 发表于 2024-6-19 11:30
这个错误看起来是日期类型不对,dateDiff函数用于计算两个日期之间的差异,但是它要求第二个参数必须是Date ...

是导入的EXCEL数据集,导入后在数据集的元数据管理里改的数据类型
回复

使用道具 举报

yhdata_yzm 显示全部楼层 发表于 2024-6-19 12:58:59
派工时间在哪儿
回复

使用道具 举报

bailiangang铂金一 显示全部楼层 发表于 2024-6-19 13:37:26

都在这个导入的数据集里面的
微信截图_20240619133652.png
回复

使用道具 举报

yhdata_lyaa 显示全部楼层 发表于 2024-6-19 13:56:21
可以把Excel数据,拿两行样例数据给我们看看嘛
回复

使用道具 举报

bailiangang铂金一 显示全部楼层 发表于 2024-6-19 14:01:52
yhdata_lyaa 发表于 2024-6-19 13:56
可以把Excel数据,拿两行样例数据给我们看看嘛

请查收 售后利润明细报表20240618090858.rar (9.44 KB, 下载次数: 2)
回复

使用道具 举报

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

  • 官方微信

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

    扫码关注
  • 新浪微博

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

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

会员等你来哦

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