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?

¿Fue útil?

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.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top