Aggregate report
Hello,
I need to create a report to see how booked are my developers:
- select all tickets in state different from closed
- group them by assignee
- sum field "Remaining estimate" which is a field of type "time period"
How can I do it using built-in functionality?
If it's impossible, how can I build a plugin to build this report?
Please sign in to leave a comment.
There's no such option currently. Please vote/comment for the issue in our tracking system to increase it's priority and be notified about updates:
https://youtrack.jetbrains.com/issue/JT-17530 .
Regarding plugin: YouTrack is not opensource, so unfortunately his is also not possible.
Здравствуйте.
Спасибо за ответ. Голосовать за тот конкретный отчет в его формулировке я не вижу смысла потому, что я не уверен, что именно он мне и нужен. Мне было бы намного проще создать свой собственный отчет. Например, JIRA тоже не открывает исходники, но дает SDK, который позволяет сделать нужные мне примочки.
Я попробую предложить такое решение: если вы можете предоставить SQL VIEW для всех видимых пользователем объектов, типа "Isssue, User, Component, Subsystem, Worklog", то я бы смог сформулировать свой собственный SQL-запрос для получения нужных мне данных прямо из БД Ютрэка. Такой прием используется в trac. Только они предоставлять доступ к настоящей БД. Я это не рекомендую. А рекомендую создать SQL VIEW, который будет прятать реальную структуру данных в БД, но предоставлять доступ к этим данным. Это будет самая гибкая система для отчетов --- я формулирую запрос, а мне Ютрэк рисует табличку с ответом.
Ну и мне кажется, что для JetBrains создать свой язык запросов с функциями агрегации для построения отчетов тоже не сложно.
Создать вам такой тикет?
Если такое сделаете, то Ютрэк сильно обгонит другие системы по гибкости отчетов. Сразу на всех формах и stackoverflow будет куча вариантов решений для разных отчетов для Ютрэка. SQL очень популярный язык. Его все программисты знают.