2009-03-04 17 views
4

我有以下形式的数据集(〜10000行):Excel透视图表线性时间尺度

+---------------------------+---------------+-------------+ 
| 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一段时间)

这可以实现吗?

回答

1

我改变了我的数据集,以像这样

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

,以便查询分组由微小的事件,并在分

提供计数我然后生成包含第二数据集一天中的每一分钟的条目,但计数为0 由于我仅使用24小时数据集,这并非不合理

组合这两个数据集会在数据透视图上给出线性时间轴。