Excel 数据透视图线性时间刻度

标签 excel time charts pivot

我有一个具有以下形式的数据集(约 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)

这能实现吗?

最佳答案

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

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

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

然后我生成了第二个数据集,其中包含一天中每一分钟的一个条目,但计数为 0 由于我只处理 24 小时数据集,这并非不合理

组合两个数据集可在数据透视图上提供线性时间线。

关于Excel 数据透视图线性时间刻度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/611455/

相关文章:

java - 如何统计线程池中线程的有效执行时间,而不是线程的生命周期?

javascript - Highcharts 简单条形图占总数的百分比

vba - 验证日期格式

excel - 雅虎财经历史股价幂查询返回301响应

r - 在数据框中存储润滑间隔

正则表达式查找时间值

javascript - 无法更新 Chart.js 2.0.0 alpha3 中的条形图值

apache-flex - 在 Flex Chart 中隐藏 ColumnSeries

vba - 在 Excel VBA 中用图表填充变量数组

excel - 在多列中具有多个条件和 OR 逻辑的 SUMIFS