Trace múltiples datos de series temporales con diferentes fechas / horas en Excel

0

He estado recopilando algunas métricas de retraso del servidor para diferentes períodos en diferentes configuraciones y necesito representar mis datos en un gráfico.

Cada conjunto de datos se recopila en un momento diferente durante un período de 30 minutos (+/- 2min). Los conjuntos de datos son grandes (~ 15k registros cada uno).

Necesito trazar un gráfico de líneas en Excel donde cada línea representa una serie de tiempo. Después del refinamiento, tengo tres columnas (marca de tiempo de época, latencia y HH generado: MM: tiempo de SS), muestra a continuación.

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

¿Cómo debería normalizar dichos datos para trazar una serie de tiempo donde todos los conjuntos de datos están alineados?

Khaled
fuente

Respuestas:

0

Me las arreglé para normalizar los datos por segundos, creé una columna adicional, que usando timeStamp genera el segundo valor. Ya sea usando =MIN(A:A)donde A:Aestá la columna timeStamp; para obtener la hora de inicio, o estableciendo estáticamente el valor mínimo (para evitar el cálculo pesado en grandes conjuntos de datos).

La columna adicional se usará =FLOOR.MATH(([@timeStamp]/1000)-(MIN(A:A)/1000)), alternativamente, para obtener el valor en minutos =FLOOR.MATH(([@timeStamp]/1000)-(MIN(A:A)/1000))/60.

Ahora mi mesa se ve así:

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

Finalmente, desde Insertar > Tabla dinámica, seleccione las dos columnas, luego habilite ambos campos, establezca Tiempo como una fila y Latencia en valores y edítelo en Promedio sobre valores.

Ahora he agrupado cada unidad de tiempo (s) en una fila con latencia promedio, desde aquí, graficar todas las tablas normalizadas en un gráfico.

Salida de muestra

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
Khaled
fuente