Средняя линия во временном ряду с iReport

как я могу нарисовать среднюю линию во временном ряду?


person blow    schedule 26.02.2011    source источник


Ответы (1)


Решения

Есть несколько способов сделать это:

Текущий анализ

Недостатком выполнения анализа в режиме реального времени является то, что JasperReports отображает одно значение за раз. Любой написанный вами настройщик должен будет вычислять тенденцию на основе прошлых точек данных, а не анализировать все точки данных в конце. Это вызовет небольшой перекос линии данных.

Интегрированный пакет статистики

Недостатком использования пакета статистики является то, что вам придется найти способ интегрировать его с вашей базой данных. (Вам также необходимо изучить соответствующие статистические функции для выполнения анализа.)

Сторонний инструмент

Недостатком здесь является то, что вам, возможно, придется платить за продукт или поддержку. Интеграция, пожалуй, самая простая.

Рекомендуемое решение

Если у вас есть база данных PostgreSQL, я бы рекомендовал установить PL/R. Используйте R для выполнения совокупного анализа данных, а затем отправьте результат обратно в JasperReports для диаграммы временных рядов.

То, что вы просите сделать, может быть довольно сложным.

person Dave Jarvis    schedule 05.03.2011