王duoduo青铜一
2021-12-2 18:32:31 发布在问答
【可视化】 度量列转换
请问如何将带有小数位数的秒数转换成时分秒表示?
2786
4
精彩评论4
Yonghong-Club
发表于 2021-12-2 19:50:37 显示全部楼层
解决问题的大佬下班啦~~明天九点会回复您哒~
回复

使用道具 2#

永洪Tech-CIDX白银二
发表于 2021-12-3 09:51:59 显示全部楼层
可以看看部分数据截图吗
回复

使用道具 3#

王duoduo青铜一
发表于 2021-12-3 11:42:03 显示全部楼层
永洪Tech-wj 发表于 2021-12-3 09:51
可以看看部分数据截图吗

这个不太方便,您可以认为我就是有一个计算列计算出来是一个float类型的值,然后我需要把它转换成时分秒类型
回复

使用道具 4#

永洪Tech-CIDX白银二
发表于 2021-12-3 14:04:38 显示全部楼层
本帖最后由 永洪Tech-wj 于 2021-12-3 14:07 编辑
王duoduo 发表于 2021-12-3 11:42
这个不太方便,您可以认为我就是有一个计算列计算出来是一个float类型的值,然后我需要把它转换成时分秒 ...

可以使用下面这个计算列,col['列']中的“列”是字段名,该字段需要是数值类型
parseDate(formatNumber(rounddown(col['列']/3600,0),'#')+":"+formatNumber(rounddown((col['列'] - rounddown(col['列']/3600,0)*3600)/60,0),'#')+":"+formatNumber(round(col['列'] - rounddown(col['列']/3600,0)*3600 - rounddown((col['列'] - rounddown(col['列']/3600,0)*3600)/60,0)*60,2),'#.###'),'HH:mm:ss.SSS')
这是一行计算列内容,不能换行,最后的结果是日期类型,如果要转换为文本并显示毫秒,可以使用:formatDate(date1,"HH:mm:ss.SSS");

回复

使用道具 5#

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

  • 官方微信

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

    扫码关注
  • 新浪微博

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

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

用户等你来哦

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