我有一个数据集(~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
所以每小时都是相同的大小,即使事件没有发生也会显示(所以在我的Line图上,这条线只是暂时变为0)
这可以实现吗?
答案 0 :(得分:1)
我将数据集更改为
+---------------------------+---------------+-------------+-------+
| DateTimeCreated | Machine | ProductName | Count |
+---------------------------+---------------+-------------+-------+
| 2009-03-03 00:02:00.000 | COMP001 | Product001 | 2 |
+---------------------------+---------------+-------------+-------+
以便查询按分钟对事件进行分组并在分钟中提供计数
然后,我生成了第二个数据集,其中包含一天中每分钟的条目,但计数为0 由于我只处理24小时数据集,这并非不合理
组合这两个数据集会在数据透视表上显示线性时间轴。