Упорядочить в отчете SSRS - PullRequest
8 голосов
/ 07 марта 2011

Мой отчет должен быть упорядочен по завершению в порядке возрастания. Я могу получить заказ в своем запросе T-SQL, но когда я заполняю его в отчете SSRS, он, похоже, не несет заказ. Я использую SQL Server 2008. и дата в Varchar. Любая помощь будет высоко оценена.

Авинаш.

Ответы [ 3 ]

6 голосов
/ 07 марта 2011

Перейдите в свойства вашей таблицы (щелчок правой кнопкой мыши, свойства) и задайте для свойства Sort значение extensionDate в порядке возрастания. Вы также можете сортировать каждую группу, если вам нужно.

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

=CDate(Fields!completionDate.Value)
3 голосов
/ 07 марта 2011

Благодаря Натану я получил исправление. Я изменил свойство сортировки в группе этапов на CompletionDate, и теперь оно работает нормально ... раньше группа сортировалась по этапам .. Просто пришлось изменить его на завершениеДата ..

2 голосов
/ 17 января 2013

Вы также можете удалить сортировку, которая автоматически создается для вас при группировании, и тогда вы получите те же Order, что и при выполнении запроса

, потому что вы уже получили one sorting in the Query, поэтому нет необходимости сортировать его заново в отчете

Здесь есть хороший пост здесь относительно группировки, в которой упоминается это удаление

Ваш вопрос помог, но затем я выбрал Удаление , который отлично работает для меня

...