2016-05-13 6 views
0

У меня есть матрица в SSRS 2008, как показано ниже:Сортировка матрицы на основе агрегирования в SSRS 2008

Reason #ofCancellations 
[Reason] Count(Fields!CancelID.value) 

Он работает хорошо. Я хочу сортировать эту матрицу на основе столбцов count в порядке убывания. Как правило, я делал это, перейдя в Tallix propertes -> Sorting. На этот раз он не позволяет мне писать Count (Fields! CancelID.value) там, давая мне ошибку, так как агрегации не разрешены при сортировке матрицы. Я предпочитаю сортировать по ssrs. Любой совет будет принят во внимание.

+0

Есть ли группы строк и столбцов? Похоже, это простая табличка, а не матрица. –

+0

Да, есть группа строк (сгруппирована по разуму) –

ответ

1

Попробуйте настроить сортировку в своей группе строк. Перейдите в панель Row Group и щелкните правой кнопкой мыши группу Reason.

enter image description here

свойства Select Group ... и перейдите на вкладку Сортировка. Добавьте новую сортировку по выражению и выберите A-Z для восходящего или Z-A для спуска.

=Count(Fields!CancelID.value) 

Дайте мне знать, если это поможет.

Смежные вопросы