Использование нескольких источников данных в диаграмме рассеяния

0

У меня есть скрипт, который запускает что-то в цикле и записывает его продолжительность в 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?

Джонатан
источник

Ответы:

0

Я бы использовал Power Query Add-In для этого. Вы можете импортировать данные из листов Excel или из исходных текстовых файлов. Вы можете объединить несколько источников вместе, используя команду Append:

http://office.microsoft.com/en-au/excel-help/append-queries-HA104149760.aspx?CTT=5&origin=HA103993872

Если файлы уже существуют в папке Windows, вы можете импортировать и добавить их все за один шаг:

http://www.excelguru.ca/blog/2013/11/26/from-txt-files-to-bi-solution/

Майк Хани
источник
Спасибо, PowerQuery кажется правильным решением для этого. Однако, используя его, я получил все durationданные в одном столбце. Я хотел бы получить все это в отдельных столбцах, чтобы я мог составить точечную диаграмму с различными входными данными для разных рядов данных. Как бы я это сделал?
Джонатан
Графики Excel не очень хороши в этом. Я бы использовал Power View Add-In, который может представлять точечную диаграмму, используя поле (например, ComputerName), чтобы установить цвет, который разбивает данные на серии.
Майк Хани
Я не мог заставить PowerView отображать мои данные в виде диаграммы (не знаю почему). В итоге я использовал объединенную таблицу PowerQuery и создал из нее таблицу со своими собственными столбцами.
Джонатан
Power View имеет это странное ограничение, когда вы должны определить параметр Сводка для числового столбца (через Power Pivot), прежде чем он позволит вам составить график ваших данных. В противном случае он показывает только таблицы.
Майк Хани