Страница 1 из 1

Сортировка в cross-tab

Добавлено: 18 янв 2011, 05:26
Леонид
Добрый час, уважаемые!

Подскажите, если я хочу в отчёте (есть во сложении в теме http://forumru.stimulsoft.com/Default.a ... sts&t=1406) сортировать по колонке CrossTab1_Column1 с названием MONTH_YEAR, то сортируется не так, как мне надо, т.к. сортировать можно только по Value, либо по Display Value.

Но Value у меня {qrMain.MONTH_YEAR}, т.е. просто значение полей из select'а (month || '.' || year), а DisplayValue {qrMain.MONTH_NAME} {qrMain.YEAR_NUM}, т.е. одельно выводится месяц и год.

Так вот вопрос, как убрать сортировку вообще, т.е. чтобы использовалась сортировка из select'а? Либо, если это, каким-либо образом возможно, то, как отсортировать не по Value и не по DisplayValue, а по двум полям year_num, month_num?

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

Сортировка в cross-tab

Добавлено: 19 янв 2011, 12:01
Ivan
Здравствуйте.
Подскажите, если я хочу в отчёте ... сортировать по колонке с названием MONTH_YEAR, то сортируется не так, как мне надо, т.к. сортировать можно только по Value, либо по Display Value.
.... Но Value у меня {qrMain.MONTH_YEAR}, ....
Не совсем понятно, судя по вашим словам надо сортировать по Value. Уточните пожалуйста, что именно сортируется не так.
Также по возможности приложите отчет с данными, т.к. в указанном топике файл данных неполный (не хватает полей).
Так вот вопрос, как убрать сортировку вообще, т.е. чтобы использовалась сортировка из select'а?
К сожалению, убрать сортировку нельзя.

Спасибо.

Сортировка в cross-tab

Добавлено: 25 янв 2011, 09:22
Леонид
В принципе, решил проблему - поставил Sort = by value и по значению поля month_year, т.е. вида "месяц.год". Всё заработало.

Но было было конечно неплохо, чтобы была возможность отключать сортировку.

Сортировка в cross-tab

Добавлено: 25 янв 2011, 11:07
Aleksey
Здравствуйте,

К сожалению, но на данный момент, это невозможно из-за особенностей движка.
Со временем, мы планируем переделать данный компонент.

Спасибо.