Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / CR11 - Сортировка по группируемому полю / 4 сообщений из 4, страница 1 из 1
27.05.2008, 10:19
    #35336601
МСУ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
CR11 - Сортировка по группируемому полю
Доброго времени, коллеги!
Вопрос заключается в следующем: как можно сделать сортировку не по группируемому полю (которая включается автоматически), а, например, по дате?
1. Добавляю в Formula Fields новое вычисляемое поле: дата + код , по кот. групируем
2. Выставляю в свойствах группировки в Change Group - группировать по этому вычисляемому полю
Получаю ошибку - Dates must be between year 1 and year 9999

Никто не сталкивался с этой траблой?

P.S. Причем, просто группировка по дате - работает. Это говорит о том, что дата корректна.
...
Рейтинг: 0 / 0
27.05.2008, 11:08
    #35336798
МСУ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
CR11 - Сортировка по группируемому полю
Сделал в отчете Summary поле по дате. Выставил Max. Заанвизиблил. В Group Sort Expert выбрал All Sort, из списка выбрал свою дату. Указал порядок сортировки. Работает.
P.S. Но, как-то это криво всё. Зачем производить вычисления Max (или других агрегатных функций) итогов по дате, если они мне не нужны?! Мне нужна только сортировка.
...
Рейтинг: 0 / 0
27.05.2008, 11:26
    #35336881
tolika
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
CR11 - Сортировка по группируемому полю
попробуй использовать

record sort expert

и

group sort expert

иногда получаеца........
...
Рейтинг: 0 / 0
02.06.2008, 06:44
    #35348134
Kruchinin Pahan
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
CR11 - Сортировка по группируемому полю
МСУДоброго времени, коллеги!
Вопрос заключается в следующем: как можно сделать сортировку не по группируемому полю (которая включается автоматически), а, например, по дате?
1. Добавляю в Formula Fields новое вычисляемое поле: дата + код , по кот. групируем
2. Выставляю в свойствах группировки в Change Group - группировать по этому вычисляемому полю
Получаю ошибку - Dates must be between year 1 and year 9999

Никто не сталкивался с этой траблой?

P.S. Причем, просто группировка по дате - работает. Это говорит о том, что дата корректна.
Вообще, если к дате прибавить некоторое целое количество дней, то мы получим другую дату. И если у вас код где-то в районе 3 млн +/-, то полученная дата переваливает за 9999 год.

Группируйте либо последовательно по 2 полям, либо собирайте универсальный хэш. Ну, типа такого:
Код: plaintext
1.
ToText({Command.begdata}, "yyyyMMdd") + ToText({Command.kod}, "#########")
...
Рейтинг: 0 / 0
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / CR11 - Сортировка по группируемому полю / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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