tableau-api - 如何从日期时间输入日期计算持续时间?
问题描述
我有 4500000 行工人处理单元的数据,格式如下:DD.MM.YYYY HH:MM:SS 格式和数量的输入日期
这是一名工人的原始数据:
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
是否有可能从这些数据中获得工人工作了多长时间?我知道原始数据示例很糟糕,因为它只显示一分钟。但它会持续一整天和多天等。
工作人员名称在单独的列中指定。
解决方案
在 tableau 中,根据给定的数据,您可以使用表达式{ FIXED [Name],DATE([ Entrydate ]): DATEDIFF('minute',MIN([Entrydate]),MAX([Entrydate] )) }(这将返回以分钟为单位的差异。您可以将其更改为小时、天等)并拖动WorkerName维度和“行”部分中的新计算字段。然后将计算字段更改为“行”部分中的“离散”。
推荐阅读
- javascript - 在 url 和 session 中获取具有变量 id 的帖子
- wxpython - 拖动期间无法使用 wxPython 正确绘制矩形
- c++ - 将 LPVOID 更改为 const u8*
- paypal - 如何为自定义电子邮件地址生成 PayPal 捐赠按钮?
- perl - Array::Heap 使用自定义比较函数
- c++ - 请帮我看看为什么我会出错?
- kubernetes - openshift 构建配置触发器
- javascript - 在我的程序中有一个我无法检测到的错误
- r - 如何使用网格的功能将 y 轴标题放在图形的左上角?
- python - 使用 mpegtsmux Gtsreamer 混合视频 H264 和数据