如何根据日期时间输入日期来计算持续时间?

时间:2018-07-12 05:16:28

标签: tableau

我有450万行工人处理单位的数据,其格式如下: 进入日期为DD.MM.YYYY HH:MM:SS格式和数量 < / p>

这是一个工人的原始数据:

ENTRY_DATE          QUANTITY
08.07.2018 19:09    1
08.07.2018 19:09    1
08.07.2018 19:09    1
08.07.2018 19:09    1
08.07.2018 19:09    2
08.07.2018 19:09    4
08.07.2018 19:09    8
08.07.2018 19:09    11
08.07.2018 19:10    1
08.07.2018 19:10    1
08.07.2018 19:10    1
08.07.2018 19:10    2
08.07.2018 19:10    3
08.07.2018 19:10    3
08.07.2018 19:10    4
08.07.2018 19:10    8
08.07.2018 19:10    8
08.07.2018 19:10    2
08.07.2018 19:10    7
08.07.2018 19:10    1

是否有可能从这些数据中得出工人的工作时间?我知道原始数据示例很糟糕,因为它仅显示一分钟。但它会持续一整天和几天等。

工人名称在单独的栏中指定。

1 个答案:

答案 0 :(得分:1)

在表格中,根据给出的数据,您可以使用表达式 {FIXED [Name],DATE([Entrydate]):DATEDIFF('minute' ,MIN([Entrydate]),MAX([Entrydate]))} (这将返回以分钟为单位的时差。您可以将其更改为小时,天等)并拖动< strong> WorkerName 维度和“行”部分中的新计算字段。然后将计算所得的字段更改为“行中离散”部分。