2017/12/25/周一文本类型怎么改成2017-12-25时间类型

2017/12/25/周一 文本类型 怎么改成 2017-12-25 时间类型

用BI 自助数据集

企业微信截图_16454149504128.png

FineBI i123 发布于 2022-2-21 11:31 (编辑于 2022-2-21 11:40)
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共4回答
最佳回答
0
snrtuemcLv8专家互助
发布于2022-2-21 11:35(编辑于 2022-2-21 11:47)

用新增列,然后设置公式来解决

replace(left(字段,10),"/","-")

==========

replace(mid(字段,1,len(字段)-3),"/","-")

  • i123 i123(提问者) 有的日期只有9个长度,这样会把-和周也截取到。而且这里日期后带“/”,这样会导致日期变成如2017-12-12-
    2022-02-21 11:41 
  • snrtuemc snrtuemc 回复 i123(提问者) 那就根据长促截取,最后肯定3个字符,看修改答案
    2022-02-21 11:47 
最佳回答
1
zsh331Lv8专家互助
发布于2022-2-21 12:12

-- 日期与字符串相互转化-https://help.fanruan.com/finebi/doc-view-1346.html

————————

=TODATE(replace("字段","/周","星期"),"yyyy/MM/ddEEE","zh")

image.png

最佳回答
0
CD20160914Lv8专家互助
发布于2022-2-21 11:32(编辑于 2022-2-21 11:33)

SUBSTITUTE(left(a2,10),"/","-")

image.png

  • i123 i123(提问者) 用BI哈 自助数据集
    2022-02-21 11:33 
  • CD20160914 CD20160914 回复 i123(提问者) 哦。。。bi没有用过。那这个不清楚。。抱歉
    2022-02-21 11:34 
  • i123 i123(提问者) 回复 CD20160914 嗯嗯没事
    2022-02-21 11:43 
最佳回答
0
檬茶茶Lv4初级互助
发布于2022-2-21 11:46(编辑于 2022-2-21 11:49)

在原来的公式基础上再包一个left(公式,10)

  • 5关注人数
  • 480浏览人数
  • 最后回答于:2022-2-21 12:12
    请选择关闭问题的原因
    确定 取消
    返回顶部