Вопрос

У меня есть набор данных (~ 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-часовыми наборами данных, это было неоправданно

Объединение двух наборов данных дает линейную временную шкалу на сводной диаграмме.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top