2013-02-24 3 views
1

Привет Я использую Crystal Report 2008 и мой дизайн, как это:Crystal Report Сортировка сумма Значение

Report header 
Page Header 
Group Header#1 (group by Customer) 
Group Header#2 (group by Size) (S, M, L) 
Details 
Group Header#2 (group by Size) (S, M, L) 
Group Header#1 (group by Customer) 

Потому что я хочу, чтобы получить значение от клиента и по размеру, так что я положил мои сводные поля в Заголовок группы 2, поэтому у меня есть выход, как это:

Customer   Size   Amount 
    ---------------------------------------- 
    CUS-A    SMALL   23500 
    CUS-A    MEDIUM   33000 
    CUS-B    SMALL   25500 
    CUS-B    LARGE   22500 
    CUS-C    SMALL   50500 
    CUS-C    MEDIUM   20500 
    CUS-C    LARGE   15500 

выход правильно, но как я могу сортировать сумму по убыванию и результат должен быть таким:

Customer   Size   Amount 
    ---------------------------------------- 
    CUS-C    SMALL   50500 
    CUS-A    MEDIUM   33000 
    CUS-B    SMALL   25500 
    CUS-A    SMALL   23500 
    CUS-B    LARGE   22500 
    CUS-C    MEDIUM   20500 
    CUS-C    LARGE   15500 

Спасибо,

+0

Пробовал ли сортировать отчет по количеству? http://www.btlynch.com/storage/devtc_crystal_sortgroups_10_suppress_filed.jpg?__SQUARESPACE_CACHEVERSION=1279641170119 – Hiten004

+0

Я уже пробовал эксперт по сортировке записей и групп, но до сих пор не сортирую по наивысшему и наименьшему значению. кажется, потому что ценность суммируется Клиентом и размером. – Captain16

ответ

1

Первое, что вам нужно сделать, это изменить свой отчет на использование одной группы вместо двух отдельных групп. Создайте новую формулу, которая сочетает в себе как заказчика, так и размер и использует это: {Table.Customer} + ' ' + {Table.Size}

Теперь перейдите в раздел «Эксперт по сортировке групп» (в меню «Отчет»). В раскрывающемся меню «Для этой группы сортировки» выберите «Все», на основе «Сумма {Таблица. Персонал}". (Обратите внимание, что это предполагает, что суммирование суммы группы уже присутствует в вашем отчете. Если это не так, вам нужно добавить его.) Наконец, выберите переключатель «Понижающий».