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

[数据处理] 数据集字段类型转换

xl605303999青铜四 显示全部楼层 发表于 2023-6-20 15:21:12 |阅读模式 打印 上一主题 下一主题
1
未解决

【数据处理】 数据集字段类型转换

1695 9
创建日期、接收日期通过两个日期字段计算出来的天数,在元数据处转换成数字格式报错,求助。


尝试使用parseFloat 和parseInt 失败,parseFloat (dateGap(date, date1, "dayofyear")); 数字格式还是文本, 将这个字段用于自由表计算,提示“运算执行失败”。
直接转换数字列,数字格式输入自定义#,提示“强制转换失败”



回复

使用道具 举报

精彩评论9

yhdata_ruby铂金一 显示全部楼层 发表于 2023-6-20 15:22:47
直接写dateGap应该就是数值类型把
回复

使用道具 举报

xl605303999青铜四 显示全部楼层 发表于 2023-6-20 15:30:17
元数据那边字段格式是文本, 系统版本是9.0.4。  抱歉因为公司信息安全原因无法截图。
帮忙看看还有啥版本哈,谢谢
回复

使用道具 举报

yhdata_yzm 显示全部楼层 发表于 2023-6-20 15:39:55
dateGap(date, date1, "dayofyear")是数值格式的
源数据那边是否有手动调整过
回复

使用道具 举报

xl605303999青铜四 显示全部楼层 发表于 2023-6-20 15:43:33
yhdata_yzm 发表于 2023-6-20 15:39
dateGap(date, date1, "dayofyear")是数值格式的
源数据那边是否有手动调整过

源格式都调整过。
创建日期、接收日期开始否是文本格式, 然后转换为日期列, 在使用函数dategap计算出了相差天数。
回复

使用道具 举报

yhdata_ruby铂金一 显示全部楼层 发表于 2023-6-20 15:48:12
xl605303999 发表于 2023-6-20 15:30
元数据那边字段格式是文本, 系统版本是9.0.4。  抱歉因为公司信息安全原因无法截图。
帮忙看看还有啥版本 ...

"元数据处转换成数字格式报错"报错截图看一下呢
回复

使用道具 举报

xl605303999青铜四 显示全部楼层 发表于 2023-6-20 15:58:38
yhdata_ruby 发表于 2023-6-20 15:48
"元数据处转换成数字格式报错"报错截图看一下呢

自定义数字格式选择不同类型会报错。
我设置的自定义 # 提示报错,g5.util

自定义格式怎么定义比较好
回复

使用道具 举报

yhdata_ruby铂金一 显示全部楼层 发表于 2023-6-20 16:01:37
xl605303999 发表于 2023-6-20 15:58
自定义数字格式选择不同类型会报错。
我设置的自定义 # 提示报错,g5.util

报错完整信息是什么呀,列属性那里修改的吗
回复

使用道具 举报

xl605303999青铜四 显示全部楼层 发表于 2023-6-20 16:25:04
修改列属性不会生效。
转换为数字列,使用自定义#,##0,00没有报错,但没有读到数值。

再补充一个问题,这里数据里面有空值。因为有单据还没有接收日期
回复

使用道具 举报

yhdata_ruby铂金一 显示全部楼层 发表于 2023-6-20 16:28:54
xl605303999 发表于 2023-6-20 16:25
修改列属性不会生效。
转换为数字列,使用自定义#,##0,00没有报错,但没有读到数值。

制作报告界面去写计算列转换为数值类型看看
回复

使用道具 举报

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

  • 官方微信

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

    扫码关注
  • 新浪微博

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

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

会员等你来哦

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