有两个文本型日期字段,分别是2023-06-07 11:00:00.0,2023-06-07 13:00:00.0
用datesubdate函数计算两个字段小时差,公式成功,但是预览数据报错,什么原因,BI5.1版本
DATESUBDATE-日期时间差-https://help.fanruan.com/finebi/doc-view-1411.html
----------
报什么错,截图看下?两个时间是写死的,还是取的时间字段?
CONCATENATE(DATESUBDATE(G23,F23,"d") ,"天",DATESUBDATE(G23,F23,"h")-(DATESUBDATE(G23,F23,"d")*24),"小时",DATESUBDATE(G23,F23, "m") - DATESUBDATE(G23,F23, "h") * 60 , "分",DATESUBDATE(G23,F23,"s")-(DATESUBDATE(G23,F23,"m")*60),"秒")
我是在单元格写死试的 ,用这个函数可以,G23指的后面的时间。你再试试!