Gráfico dinámico de Excel escala temporal lineal
Pregunta
Tengo un conjunto de datos (~ 10000 filas) con la siguiente forma:
+---------------------------+---------------+-------------+
| DateTimeCreated | Machine | ProductName |
+---------------------------+---------------+-------------+
| 2009-03-03 00:00:12.217 | COMP001 | Product001 |
+---------------------------+---------------+-------------+
He graficado esto usando una tabla dinámica y un gráfico con el siguiente diseño
Page: ProductName
Column: Machine
Row: DateTimeCreated - Group by Day, Hour, Minute
Data: Count of DateTimeCreated
Todo esto funciona correctamente, sin embargo, la escala de tiempo del gráfico resultante no es lineal. Para esos minutos del día donde el evento que estoy siguiendo no ocurrió, estos minutos no se muestran en el gráfico. El evento que estoy rastreando también puede pasar horas sin ocurrir, lo que resulta en un gráfico aún más no lineal.
Aquí hay un intento de ilustrar el eje x de mi gráfico:
|09| 10 | 11 | 12 |14| 16 | 18 | 20 |23|
El resultado deseado es:
|00|01|02|03|04|05|06|07|08|etc
Por lo tanto, cada hora tiene el mismo tamaño y se muestra incluso si el evento no ocurrió (por lo tanto, en mi gráfico de líneas, la línea simplemente va a 0 por un tiempo)
¿Se puede lograr esto?
Solución
Cambié mi conjunto de datos para que se vea así
+---------------------------+---------------+-------------+-------+
| DateTimeCreated | Machine | ProductName | Count |
+---------------------------+---------------+-------------+-------+
| 2009-03-03 00:02:00.000 | COMP001 | Product001 | 2 |
+---------------------------+---------------+-------------+-------+
para que la consulta agrupe los eventos por minuto y proporcione el recuento en minutos
Luego generé un segundo conjunto de datos que contenía una entrada para cada minuto del día pero con un recuento de 0 Como solo estaba trabajando con conjuntos de datos de 24 horas, esto no era irrazonable
La combinación de los dos conjuntos de datos proporciona una línea de tiempo lineal en el gráfico dinámico.