Добавление формулы в Результат Excelsheet отчета BIRT

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

Приведенное выше изображение представляет собой макет моего отчета, и я пытаюсь получить общее количество по трем объектам, поэтому с помощью вычисленных столбцов функций javascript я вычислил общее количество, см. Изображение ниже.

На самом деле я получил общее значение, как и ожидалось. (См. Изображение ниже для результата)

Мой вопрос заключается в том, что я хотел бы иметь итоговую сумму с формулой в листе Excel для моего поля "Итого с формулой".

Как я могу добиться этого, я пытался и погуглил целый день для этого, до сих пор не получил никаких результатов.

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

ExcelEmitter.ValueAsFormula = true //UserProperty for a label makes a formula and it will reflect in the BIRT excel report.

ExcelEmitter.DisplayFormula = true //for Sheets set to true.

Label value =[subject1][subject2][subject3]

Я сделал две вышеупомянутые вещи, и я не получил ожидаемый результат.

Что нужно сделать, чтобы получить эту формулу в листе BIRT Excel?

РЕДАКТИРОВАТЬ

Я попытался установить значения, как показано ниже, и результат не тот, который я ожидал.. Макет UserParameter

Результат в браузере

Если какие-либо сайты или статьи имеют решение для этого, то, пожалуйста, поделитесь в этом посте.

1 ответ

Вам нужно создать несколько UserProperties на ярлыке, как показано на экране ниже.

Этот образец доступен здесь. Будьте внимательны, есть параметр отчета, позволяющий включать / отключать столбец формулы, по умолчанию он отключен. Реальная формула Excel немного сложнее, я упростила ее для скриншота. Этот позволяет избежать проблем с номером строки и разрывом страниц:

=INDIRECT("E"&ROW())/INDIRECT("C"&ROW())
Другие вопросы по тегам