前提是已经建好了数据集,里面包含俩时间,即开始时间和结束时间,这样要计算俩时间差就好办了
例如:
1.sql中展示:
2.数据集中的时间展示
3.将俩时间拉入报表列中
4.拉进去之后再增加一列专门来用它们俩相减计算想要的时间格式:
本文想要的格式是(天-时-分)这样的格式,所以在视频时长这个地方就需要用公式来计算俩时间差
公式:
if(DATESUBDATE(N3, M3, "d") + "天" = "0天", "", DATESUBDATE(N3, M3, "d") + "天") + if(mod(DATESUBDATE(N3, M3, "h"), 24) + "时" = "0时", "", mod(DATESUBDATE(N3, M3, "h"), 24) + "时") + mod(DATESUBDATE(N3, M3, "m"), 60) + "分"
如图:
5.当然,加进去的那两列时间看着碍眼,那就影藏掉啊,就不会在报表中显示出来了
图示:
选中右键影藏,就搞定了
结果图:影藏之后就没了,想要的时候再选中取消影藏就好了
6.最后俩时间相减后真正报表出来的的效果图如视频时长: