使用 Tableau Software 以毫秒为单位的日期差异
Date diff with milliseconds with Tableau Software
在 Tableau Desktop 中,我有两个日期维度,分别表示事件的开始日期和结束日期。要知道事件的持续时间,我会 DATEDIFF('second', [begin date], [end date])
.
不幸的是,有些事件持续不到一秒,因此有许多零长度持续时间。
如何获得更高的精度(毫秒就可以)?
我的数据源是一个 Excel 文件。
尝试以下操作:
- 将列定义为浮点数
- 在计算字段中根据需要减去浮动日期
- 现在你得到了以天为单位的小数形式的差异,如果你想将它缩小到毫秒,你可以
[floatdate] * 24 * 60 * 60
如果您还需要具有正确日期格式的列,您只需将其与计算字段一起复制到另一列中并将其定义为日期。
在 Tableau Desktop 中,我有两个日期维度,分别表示事件的开始日期和结束日期。要知道事件的持续时间,我会 DATEDIFF('second', [begin date], [end date])
.
不幸的是,有些事件持续不到一秒,因此有许多零长度持续时间。
如何获得更高的精度(毫秒就可以)?
我的数据源是一个 Excel 文件。
尝试以下操作:
- 将列定义为浮点数
- 在计算字段中根据需要减去浮动日期
- 现在你得到了以天为单位的小数形式的差异,如果你想将它缩小到毫秒,你可以
[floatdate] * 24 * 60 * 60
如果您还需要具有正确日期格式的列,您只需将其与计算字段一起复制到另一列中并将其定义为日期。