Page 1 of 1

Как реализовать "progress-report" по данным из TS

PostPosted: Sat Nov 15, 2008 4:33 pm
by olegko
Руководство попросило построить прогресс-отчёт на основании данных из TS.

Необходимо вытащить "текущую статистику" по задачам на конец каждой рабочей недели за определённый период:

Image

Указанный пример отчёта построен на основании данных из сохранённых еженедельных отчётов.
Но хотелось бы иметь возможность прямой генерации данных для такого отчёта.

Решением может быть написание парсера, который бы преобразовывал csv-отчёт, сгенерированный TS для сообщений.
Основной сложностью является определение "текущего состояния" задачи для заданной даты(конца недели).

Может у кого уже есть готовые решения?
Или соображения? :)

Re: Как реализовать "progress-report" по данным из

PostPosted: Tue Nov 18, 2008 5:00 pm
by admin
Думаю, проще всего будет скриптом. Скрипт должен анализировать историю сообщений, выделять там периоды времени и выдавать в качестве значений записи в духе

new, new, resolved, closed (т.е. в первую неделю new, во вторую new, в третью resolved, во время четвертой closed)

Потом прицепляем это к кастом-полю, экспортируем в CSV и импортируем в Excel

Re: Как реализовать "progress-report" по данным из

PostPosted: Tue Nov 18, 2008 5:34 pm
by olegko
admin wrote:Думаю, проще всего будет скриптом. Скрипт должен анализировать историю сообщений, выделять там периоды времени и выдавать в качестве значений записи в духе

new, new, resolved, closed (т.е. в первую неделю new, во вторую new, в третью resolved, во время четвертой closed)

Потом прицепляем это к кастом-полю, экспортируем в CSV и импортируем в Excel

Идея интересная, только боюсь, что тормозить будет страшно, если рассчитывать для 52 недель.

Re: Как реализовать "progress-report" по данным из

PostPosted: Thu Nov 20, 2008 11:15 am
by admin
olegko wrote:Идея интересная, только боюсь, что тормозить будет страшно, если рассчитывать для 52 недель.


если его использовать раз в месяц для построения отчета - очень умеренно будет тормозить.