Foxtable(狐表)用户栏目专家坐堂 → 求时间列平均值


  共有7093人关注过本帖树形打印复制链接

主题:求时间列平均值

帅哥哟,离线,有人找我吗?
有点蓝
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:111381 积分:566969 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/9/15 8:47:00 [显示全部帖子]

没有办法直接计算。增加一个时间戳列,把时间转换为时间戳,然后根据辅助列计算平均值,再转换回时间值,转换方法参考:

for each r as row in tables("表A").rows
Dim st As New Date(1970,1,1,8,0,0)
r("时间戳") = (cdate(r("时间")) - st).TotalSeconds()
end if

时间戳转换为时间参考;
Dim st As New Date(1970, 1, 1, 8, 0, 0)
Dim sjc As Long = 1663202744
Dim d As Date = st.AddSeconds(sjc)
Output.Show(d)

 回到顶部