【发布时间】:2015-06-06 02:56:31
【问题描述】:
干杯!
我正在尝试制作一个图表,该图表显示在一个单元(序列号)开始工作后每天完成的工作订单的数量。我希望能够将多个序列号“叠加”在一起,标准化为“0”的开始日期。
目前我的数据集中有列:
Work order number (0..999), repeats for each serial number
Serial number (0..999)
Work order start date (Datetime)
Work order end date (Datetime)
例如,一个新的序列号每天开始,包含 5 个工作订单,需要 5 天才能完成(在任何给定时间在 WIP 中有 5 个单位)。
数据可能如下所示(日期显示为整数):
| Work order number | Serial number | Work order start date | Work order end date |
| ----------------- | ------------- | --------------------- | ------------------- |
| 1 | 1 | 1 | 2 |
| 2 | 1 | 1 | 3 |
| 3 | 1 | 2 | 4 |
| 4 | 1 | 3 | 5 |
| 5 | 1 | 4 | 5 |
| 1 | 2 | 2 | 3 |
| 2 | 2 | 2 | 4 |
| 3 | 2 | 3 | 5 |
| 4 | 2 | 4 | 6 |
| 5 | 2 | 5 | 6 |
我假设我需要一个计算列,可能类似于:
[Work order end days since start] =
[Work order end date] - MIN(
IF(*serial number matches current*, [Work order start date], NULL)
)
我(显然)不知道如何在 Tableau 中实际创建这样一个计算字段。
列中的值(与上面的数据顺序相同)应该是:
| Work order end days since start |
| ------------------------------- |
| 1 |
| 2 |
| 3 |
| 4 |
| 4 |
| 1 |
| 2 |
| 3 |
| 4 |
| 4 |
任何指导或帮助?也很高兴澄清任何事情。非常感谢!干杯!
【问题讨论】:
标签: tableau-api calculated-columns