У меня есть скрипт, который запускает что-то в цикле и записывает его длительность в файл .csv на общем ресурсе. Файл выглядит так:
"timestamp","duration","ComputerName"
"7/8/2014 2:56:03 PM","00:05:03.4625582","PSAGENT-BLD24"
"7/8/2014 3:01:23 PM","00:04:46.3097429","PSAGENT-BLD24"
(many more lines like this get added all the time...)
Я написал таблицу Excel, которая использует этот CSV-файл в подключении к данным на одном листе «Данные», и создал XY-диаграмму (точечную), которая показывает эти данные: временная метка — X, продолжительность — Y. Она отлично работает — я нажимаю «Обновить» и мгновенно вижу новые данные!
Теперь я хочу перейти на следующий уровень: запустить скрипт на нескольких компьютерах (каждый из которых будет писать на ComputerName.csv
общий ресурс) и показать все результаты в виде нескольких серий на одной временной шкале. Я знаю, как создавать дополнительные подключения к данным и размещать их данные на новых листах. Сделав это...
Мой вопрос
У меня есть книга Excel с несколькими листами, на каждом из которых есть списки меток времени/длительности подключения к данным. Как мне создать одну точечную диаграмму, используя все метки времени на одной оси X, а разные списки — как ряды Y?
решение1
Я бы использовал для этого надстройку Power Query. Вы можете импортировать данные из листов Excel или из исходных текстовых файлов. Вы можете объединить несколько источников вместе с помощью команды Append:
Если файлы уже существуют в папке Windows, вы можете импортировать и добавить их все за один шаг:
http://www.excelguru.ca/blog/2013/11/26/from-txt-files-to-bi-solution/