Анализ строки данных многострочной диаграммы визуализации Google для одного ряда данных - PullRequest
0 голосов
/ 28 сентября 2019

Настройка страницы для моих клиентов, чтобы посмотреть производительность GA для своих данных.Чтобы повысить производительность, используйте CRONJOB для извлечения данных GA для всех премиум-членов «в нерабочее время» и помещайте их в БД, чтобы при просмотре своих данных им не приходилось ждать GAкод для обработки.

Уже есть графики GA, работающие для многострочного графика для данных заданных членов, но это на уровне надмножества.Итак, строка «google.visualization.arrayToDataTable ()» сохраняется в БД со ВСЕМИ их записями.Это хорошо, так как один из графиков является расширенным графиком.ОДНАКО, необходимо также предоставить линейный график для каждого элемента в отдельности.Поскольку данные надмножества уже есть, ПОЧЕМУ вернитесь и запросите GA, просто проанализируйте существующую строку данных для необходимой записи.

Прежде чем я начну разрабатывать свой собственный анализатор для этой одной записи, я хотел бы спроситькто-нибудь знает о чем-то уже существующем?

Может быть, создать объект JSON из строки, определить необходимый элемент, а затем распечатать его обратно в формате строки?Я немного прочитал об этом, но хотел попросить 800 фунтов, прежде чем я потрачу много времени, спускаясь по этой кроличьей норе.

Строковые данные для функции google.visualization.arrayToDataTable () имеют следующий формат:

[{type: 'date', label: 'Date'},
{type: 'number', label: 'XYZ46570'},
{type: 'number', label: 'XYZ35512'},
{type: 'number', label: 'XYZ39964'}],
[new Date(2018,04,21),7,0,0],
[new Date(2018,04,22),4,1,0],
[new Date(2018,04,23),4,3,0],
[new Date(2018,04,24),4,1,0],
[new Date(2018,04,25),1,0,0]

Этот пример - 4col, 5row string.Следовательно, необходимо проанализировать строку только для одной из меток «XYZ», например «XYZ35512».Полученная строка будет использоваться для создания однолинейной диаграммы GA:

[{type: 'date', label: 'Date'},
{type: 'number', label: 'XYZ35512'}],
[new Date(2018,04,21),0],
[new Date(2018,04,22),1],
[new Date(2018,04,23),3],
[new Date(2018,04,24),1],
[new Date(2018,04,25),0]

Заранее благодарим за любую помощь!LarryG

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