К основному контенту

Сообщения

Показаны сообщения с ярлыком "BIRT"

BIRT. Обработка параметров с множественным выбором.

Для обработки параметров с множественным выбором, полученных из Maximo, можно использовать готовые методы: Например, параметр "status" является параметром с множественным выбором: var params["where"] = "1=1"; var params["status"]= "=WAPPR, =APPR"; var params["worktype"] = "MINOR"; var params["owner"] = "O'NEAL"; "select wonum, description from workorder where " params["where"] + " and " MXReportSqlFormat.createParamWhereClause("workorder.status", params["status"]) " and " + MXReportSqlFormat.createParamWhereClause("workorder.worktype", params["worktype"]) " and " + MXReportSqlFormat.createParamWhereClause("workorder.owner", "="+ params["owner"]); Приведенный выше код сформирует примерно следующий код: select wonum, description from workorder where 1=1 and (

BIRT. Динамический параметр, использующий Скриптованный DataSet. (Dynamic Parameter with Scripted Data Set)

Оригинал  здесь Если: 1) В своем отчете Вы используете скриптовый datasource; 2) Соответственно у Вас скриптовые DataSet'ы; 3) У Вас есть параметр, который необходимо заполнять данными из одного из DataSet'ов перед построением самого отчета; То: 1) в метод beforeOpen  DataSet'a, из которого необходимо брать данные, вставьте строки: importPackage(Packages.com.ibm.tivoli.maximo.report.script);  mxReportScriptContext = MXReportScriptContext.initialize(reportContext); 2) Настройте параметр: - Тип выбора значений - динамически, - укажите колонку датасета, из которой нужно брать значения, - укажите описание для значений (если хотите) Например: При запуске отчета должно появиться что-то типа того:

BIRT. Общие сведения.

Описание BIRT ( Business Intelligence and Reporting Tools)  - проект с открытым исходным кодом, инструмент построения отчетов, использующий разработческую среду Eclipse. Обучающие материалы: По данной  ссылке  можно скачать гайд (английский язык) для разработчиков отчетов в BIRT. Данный материал написан в основном для тех, кто разрабатывает отчеты для продукта IBM Maximo, но в целом, гайд хорош. Еще один гайд от IBM . Здесь также собраны хорошие примеры, практики, советы. Мекка  для разработчиков отчетов в BIRT. Хороший форум, отвечают быстро, но на английском.