BIRT: сортировка таблицы по нескольким столбцам

У меня есть отчет BIRT, созданный из источника данных JAVA POJO.

 Interface | column1 | column2 |
+----------+---------+---------+
|          |         |         |

Я хочу отсортировать строки приведенной выше таблицы на основе суммы 2 столбцов column1 и column2, а затем отобразить 10 верхних строк.

На вкладке "Сортировка" я использовал выражение: строка ["столбец1"] + строка ["столбец2"], а на вкладке "Фильтры" я поместил выражение строка ["столбец1"] + строка ["столбец2". ], Operator как Top n и Value1 как 10. Но я не получаю желаемого результата


person MChiru    schedule 11.06.2014    source источник
comment
Покажи нам, что ты уже пробовал.   -  person Hannes Schneidermayer    schedule 11.06.2014
comment
На вкладке «Сортировка» я использовал выражение: строка [столбец1] + строка [столбец2], а на вкладке «Фильтры» я поместил выражение строка [столбец1] + строка [столбец2], оператор как верхний n и значение1 как 10   -  person MChiru    schedule 11.06.2014
comment
Нам нужен полный фрагмент кода со всей необходимой информацией (но не более), чтобы мы могли воспроизвести этот сценарий. Отредактируйте свой пост.   -  person Hannes Schneidermayer    schedule 11.06.2014
comment
да. Сейчас он работает. Я создал новую привязку с выражением row [column1] + row [column2] и отсортировал по привязке.   -  person MChiru    schedule 12.06.2014


Ответы (1)


Я отправляю этот ответ, чтобы он был полезен многим новичкам в BIRT

  1. Создайте новую привязку столбца с выражением: (row ["column1"] + row ["column2"])
  2. Отсортируйте таблицу по привязке.
person MChiru    schedule 18.10.2014