График использования процессора с течением времени - PullRequest
0 голосов
/ 09 апреля 2020

У меня есть csv-файл со сверхурочным использованием процессора (который отслеживает 10 лучших PID с течением времени). Структура csv представлена ​​ниже (время - миллис с момента использования эпохи, pid и процессора)

+-------+------+------+
| Time  | PID  | CPU% |
+-------+------+------+
| time1 | pid1 |   10 |
| time1 | pid2 |   20 |
| time2 | pid1 |   50 |
| time2 | pid2 |   10 |
+-------+------+------+

Моя цель - создать график, который будет выглядеть примерно так: expected graph

Я пробовал Google Spreadsheet & Excel, чтобы достичь чего-то подобного, но не могу понять как «сгруппировать» по столбцу (в моем случае PID) и как использовать значения ЦП для PID во времени

Буду очень признателен за любую помощь, спасибо!

1 Ответ

1 голос
/ 09 апреля 2020
  • Поверните данные следующим образом:

=QUERY(A1:C, "SELECT A, SUM(C) WHERE B IS NOT NULL GROUP BY A PIVOT B",1)

  • Выберите данные, созданные на предыдущем шаге, и вставьте Line chart.

Результат будет примерно таким:

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...