4

我有一个数据集(约 10000 行),格式如下:

+---------------------------+---------------+-------------+
| DateTimeCreated           | Machine       | ProductName |
+---------------------------+---------------+-------------+
| 2009-03-03 00:00:12.217   | COMP001       | Product001  |
+---------------------------+---------------+-------------+

我使用具有以下布局的数据透视表和图表对此进行了绘制

Page: ProductName
Column:  Machine
Row: DateTimeCreated - Group by Day, Hour, Minute
Data: Count of DateTimeCreated

这一切都可以正常工作,但是结果图的时间尺度不是线性的。对于一天中没有发生我跟踪的事件的那些分钟,这些分钟不会显示在图表上。我正在跟踪的事件也可以持续数小时而不会发生,这会导致更加非线性的图表。

这是试图说明我的图表的 x 轴的尝试:

|09|   10    |  11  |         12         |14| 16 |      18        |  20  |23|

期望的结果是:

|00|01|02|03|04|05|06|07|08|etc

所以每个小时都是相同的大小,即使事件没有发生也会显示(所以在我的折线图中,这条线只是暂时变为 0)

这可以实现吗?

4

1 回答 1

1

我将数据集更改为如下所示

+---------------------------+---------------+-------------+-------+
| DateTimeCreated           | Machine       | ProductName | Count |
+---------------------------+---------------+-------------+-------+
| 2009-03-03 00:02:00.000   | COMP001       | Product001  |   2   |
+---------------------------+---------------+-------------+-------+

以便查询按分钟对事件进行分组并在分钟内提供计数

然后我生成了第二个数据集,其中包含一天中每一分钟的条目,但计数为 0 因为我只使用 24 小时数据集,所以这不是不合理的

结合这两个数据集在数据透视图上给出了一个线性时间线。

于 2009-03-05T22:28:41.017 回答