Consegui normalizar os dados por segundos, criei uma coluna extra, que usando timeStamp gera o segundo valor. Usando =MIN(A:A)
, em que A:A
é a coluna do carimbo de data / hora; para obter a hora de início, ou configurando estaticamente o valor mínimo (para evitar cálculos pesados em grandes conjuntos de dados).
A coluna extra usará =FLOOR.MATH(([@timeStamp]/1000)-(MIN(A:A)/1000))
, como alternativa, para obter o valor em minutos =FLOOR.MATH(([@timeStamp]/1000)-(MIN(A:A)/1000))/60
.
Agora minha tabela é assim:
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, de Inserir > Tabela Dinâmica selecione as duas colunas, ative os dois campos, defina Tempo como Linha e Latência em Valores e editá-lo para Média acima dos valores.
Agora eu agrupei cada time (s) em uma linha com latência média, a partir daqui, plotei todas as tabelas normalizadas em um gráfico.
Exemplo de saída
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