Построение нескольких временных рядов данных с различными датой и временем в Excel

Я собирал некоторые метрики задержки сервера для разных периодов в разных конфигурациях, и мне нужно представить свои данные в графике.

каждый набор данных собирается в разное время в течение 30 минут (+/- 2 минуты). Наборы данных большие (~15k записей каждый).

Мне нужно построить линейный график в excel, где каждая линия представляет собой временной ряд. После уточнения у меня есть три столбца (временная метка эпохи, задержка и сгенерированный HH: MM: SS время), образец ниже.

timeStamp       Latency     Time
1511476257126   3307    22:30:57
1511476257391   3045    22:30:57
1511476257693   2741    22:30:58
1511476257994   2442    22:30:58
1511476259193   1241    22:30:59
1511476259492   945     22:30:59
1511476259791   630     22:31:00
1511476261492   296     22:31:01
1511476261494   314     22:31:01
1511476261514   343     22:31:02
1511476263481   294     22:31:03
1511476263483   298     22:31:03
1511476263484   296     22:31:03
1511476263492   938     22:31:03
1511476263494   300     22:31:03
1511476263507   288     22:31:04
1511476263556   385     22:31:04
1511476264300   301     22:31:04
1511476264347   312     22:31:04
1511476264361   293     22:31:04

Как нормализовать такие данные для построения временного ряда, в котором все наборы данных выровнены.

5
задан Khaled
источник

1 ответов

мне удалось нормализовать данные по секундам, я создал дополнительный столбец, который с помощью timeStamp генерирует второе значение. Либо с помощью =MIN(A:A) здесь A:A - это столбец временной метки; чтобы получить время начала или статически установить минимальное значение (чтобы избежать тяжелых вычислений на больших наборах данных).

дополнительный столбец будет использовать =FLOOR.MATH(([@timeStamp]/1000)-(MIN(A:A)/1000)), в качестве альтернативы, чтобы получить значение в минутах =FLOOR.MATH(([@timeStamp]/1000)-(MIN(A:A)/1000))/60.

теперь моя таблица выглядит так:

timeStamp   Latency Time
1511464884268   175 0
1511464886024   396 1
1511464886427   402 2
1511464886831   309 2
1511464887142   404 2
1511464887547   306 3
1511464887855   305 3
1511464888162   309 3
1511464888475   403 4
1511464888879   305 4
1511464889186   305 4
1511464889492   306 5
1511464889799   412 5

наконец, от вставить > таблицы выберите два столбца, затем включите оба поля, установите времени как строка и задержка in значения и редактировать его в среднем по значениям.

теперь я сгруппировал каждую единицу времени в одну строку со средней задержкой, отсюда постройте все нормализованные таблицы в одну диаграмму.

пример вывода

0   2152.666667
1   1364
2   404.4615385
3   346.1153846
4   342.90625
5   422.125
6   355.375
7   358.2156863
8   343.7868852
9   326.6323529
10  373.4225352
11  339.3684211
12  387.1914894
13  367.9545455
14  337.7978723
15  326.0181818
0
отвечен Khaled 2017-11-26 18:40:30
источник

Другие вопросы charts microsoft-excel microsoft-excel-2016