Как отсортировать матрицу построителя отчетов SQL Server по убыванию?

У меня есть отчет со следующими столбцами:

  • Машина
  • Сдвиг
  • Причина
  • MinutesDown

Мой оператор sql для сортировки источника данных по смещению по убыванию. В конструкторе запросов я получаю результаты, отсортированные так, как я и ожидал. Когда я вставляю матрицу (см. изображения ниже), сдвиги не сортируются по убыванию. Как я могу манипулировать своим отчетом, чтобы расположить смены в том порядке, в котором я хотел бы, чтобы они отображались?

Мастер матриц

введите здесь описание изображения


person Bill Greer    schedule 19.11.2014    source источник


Ответы (1)


Создав матрицу, вызовите свойства группы строк Shift, например:

введите здесь описание изображения

В свойствах группы установите сортировку от от Z до A:

введите здесь описание изображения

person Ian Preston    schedule 19.11.2014
comment
Фантастика. Спасибо. Любые предложения, как я мог бы отсортировать сдвиг 3, затем 1, затем 2? - person Bill Greer; 19.11.2014
comment
Конечно, вы можете добавить дополнительное выражение сортировки перед тем, что у вас есть сейчас, что-то вроде iif(Fields!Shift.Value = 3, 0, 1), то есть сортировать Shift=3 перед всеми остальными значениями. Если вам нужна дополнительная информация, вероятно, лучше всего задать новый вопрос. - person Ian Preston; 19.11.2014