Amr.Mohammad87 Ответов: 0

Сортировка на группы на основе общего поля в отчет Crystal


У меня есть отчет, предназначенный для отображения чистой суммы продаж и покупок данного товара в данном магазине. Отчет имеет 2 группы первая из которых находится в магазине а вторая в товаре и выглядит как пример ниже:

Магазин: имя магазина [заголовок группы]
Пункт: item_name [заголовок группы]

[Кол-Во] [DocNum] [DocType] [Деталь]
[500] [ 8 ] [S ]
[200] [ 3 ] [ P ]

Общий Объем Продаж 500 [Нижний Колонтитул Группы]
Общий Объем Закупок 200

[Нижний Колонтитул Группы]

Поля итогов - это текущие итоговые поля, а не сводные поля. Все, что мне нужно, - это отсортировать товары в группе магазинов в соответствии с более высокой суммой продаж или покупок, и такая сортировка будет выполняться с помощью опции сортировки, представленной значением логического параметра. Если значение параметра равно false, то товар с более высокой суммой продаж будет первым по порядку, затем следующий товар по сумме и т. д. Если значение параметра равно true, то товар с большей суммой покупок будет первым по порядку, а затем следующим по сумме и т. д. К сожалению, я не могу использовать Группа Вроде вариант под Отчет меню, так как у меня нет сводки, основанной на группе и, следовательно, Группа Вроде опция отключена, и даже если это не так, она будет сортироваться в соответствии с полями сводки, а не по текущим общим полям. Есть ли у кого-нибудь идея о том, как достичь такого рода?!!!

Что я уже пробовал:

Я попытался достичь результата через базу данных используя предложение order by однако это не будет работать правильно как я ожидал

0 Ответов