У нас есть отчет, в котором есть одна группа. Заголовок группы основана на (довольно обширной) формулу, которая говорит, что если номер позиции равен «AAAAAA», то заголовок должен прочитать одно из следующих действий:Custom Sort in Crystal Reports
Conduit
Metal Flex
Copper Wire
Алюминий Проволока
Алюминий SE
SO корд
SQ D
Breakers
т.д.
в настоящее время группы являются своего рода в алфавитном порядке, когда отчет запущен. Как мы можем изменить это, чтобы он печатался в том порядке, который мы хотим (например, как указано выше)?
В формуле «Использовать формулу как порядок сортировки групп» говорится, что мы можем возвращать константы порядка сортировки групп как по возрастанию, по убыванию, так и по первоначальному заказу. Я попробовал оригинальный порядок, видя, как формула группы настроена в нужном порядке, но она все еще делает это в альфа-порядке.
Это данные, поступающие из источника базы данных? Если да, можете ли вы указать базу данных? Потому что, когда мне нужна специальная сортировка, мне пришлось использовать процедуру и не использовать сортировку в Crystal. – thursdaysgeek
Да, информация поступает из базы данных, но я не понимаю, как это конкретно поможет. Это пользовательский вид, который мы создали. –
В оракуле вы можете запрашивать данные с помощью инструкции декодирования, присваивая номер определенным значениям (которые затем могут быть отсортированы). Если у вас много категорий, которые не помогут. Но другой вариант - сделать таблицу сортировки в вашей базе данных. Таким образом, знание базы данных может позволить кому-то дать конкретный ответ на базу данных, предлагая способ предоставления списка, уже настроенного для Crystal. – thursdaysgeek