Как вставить значение набора данных в отчет BIRT вне таблицы / куба? - PullRequest
0 голосов
/ 10 ноября 2010

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

Я создаю сводный отчет (используя BIRT 2.6.1) и выкладываю несколько конкретных итоговых значений в сетку (не таблицу или куб).

Скажите, что это простой запрос:

SELECT decision FROM dataTable

Я создал привязку / агрегацию данных (с именем "sumDecision") в моей сетке, с типом подсчета, где мое выражение:

dataSetRow["decision"]

Теперь я попытался вставить это в сетку в виде «данных» или «динамического текста» с привязкой столбца:

row["sumDecision"]

Но когда я запускаю отчет, он появляется пустым. Как бы я это сделал? Использование dataSet ["решение"], похоже, тоже ничего не делает.

Ответы [ 2 ]

3 голосов
/ 10 ноября 2010

Я бы создал текстовый элемент (не динамический текст, а просто текст) и использовал бы теги «Значение» для текстового элемента. Это даст вам редактор выражений, и пока ваша сетка привязана к рассматриваемому набору данных, вы сможете выбрать там свой элемент данных.

Поскольку вы просто хотите видеть текст в сетке, убедитесь, что вы выбрали «HTML» для формата текстового элемента.

1 голос
/ 10 ноября 2010

Одним из решений является создание таблицы из 1 столбца, 1 детализации, затем удаление строк детализации и заголовка и создание моей сетки внутри нижнего колонтитула таблицы.

Отсюда я могу добавить набор данных в таблицу и создать агрегаты, которые соответствуют содержанию моего сердца.

Это правильный способ сделать это, или я что-то упустил?

...