powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / APEX. Проблема сортировки строк в отчете.
6 сообщений из 6, страница 1 из 1
APEX. Проблема сортировки строк в отчете.
    #35270591
Baykin Ilya
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день!
столкнулся с такой ситуацией- не можем сделать корректную сортировку строк в обычном отчете. Я знаю, обычно нужно поставить просто галочки в свойствах репорта напротив нужных колонок и все. Но проблема в том, что у нас производятся достаточно сложные расчеты во вьюхе и сумму (строка ИТОГО) мы считаем сами во вьюхе. Дело в том, что просто она у нас нелинейна, нельзя так просто сложить все значения. Тем более для красивого отображения мы еще вынуждены вставлять пустые строки в отчет (во вьюху). И в результате, если сделать обычную сортировку, то сортируются и пустые строки и строчка ИТОГО, что конечно же некрасиво.
А запрос, который формирует репорт достаточно простой.
select * from MY_VIEW where ID= MY_ID

Кто-то сталкивался с похожей ситуацией? было бы классно выйти из нее...
...
Рейтинг: 0 / 0
APEX. Проблема сортировки строк в отчете.
    #35270607
SQL*Plus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добавьте "во вьюху" еще один столбец - номер строки в отчете.
При вычислниях заполняйте и этот столбец, а потом сортируйте по нему.
...
Рейтинг: 0 / 0
APEX. Проблема сортировки строк в отчете.
    #35270923
Baykin Ilya
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо, достаточно оригинальное решение.
Но проблема в том, что столбцов, по которым нужно сортировать нескольно (в одном по дате, в других по числовым значениям). И варианты сортировки по каждому из эти столбцов будут разными (не просто последние строки сделать первыми и наоборот).
...
Рейтинг: 0 / 0
APEX. Проблема сортировки строк в отчете.
    #35271299
Feech
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если край как нужна такая гибкость, я бы использовал не Report, а PL/SQL Dynamic content и генерировал таблицу при помощи отдельной pl/sql процедуры.
...
Рейтинг: 0 / 0
APEX. Проблема сортировки строк в отчете.
    #35272572
SimonInBlues
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Baykin IlyaСпасибо, достаточно оригинальное решение.
Но проблема в том, что столбцов, по которым нужно сортировать нескольно (в одном по дате, в других по числовым значениям). И варианты сортировки по каждому из эти столбцов будут разными (не просто последние строки сделать первыми и наоборот).
можете во вьюхе использовать аналит. функцию row_number() , в которой укажите те поля по которым надо сортировать.
если вам нужны разные сортировки по разным наборам полей, можете понасоздавать несколько таких сортировочных полей
...
Рейтинг: 0 / 0
APEX. Проблема сортировки строк в отчете.
    #35385460
yvoinov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А еще проще - вписать в отчете запрос, в котором прописаны необходимые условия сортировки в самом запросе .

Какие вам надо. Тупо.

И отключить крыжики вортировки столбцов в свойствах столбцов.

Причем, если помедитировать, можно даже сделать их настраиваемые.

Во многих случаях, кстати говоря, (для ApEx 3.1.x), хорошим решением будет Interactive Reports....
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / APEX. Проблема сортировки строк в отчете.
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]