2013-06-25 2 views
0

У меня есть отчет о том, что на основе группы Дата создания и ее количества на этом. Я создал группу на createdon в SSRS Report, а также поместил сортировку на основе createdon date. Данные вот так:Сортировка по группе в отчете SSRS

Date    Total Amount 
6-22-2013    500 
5-23-2013    500 
5-24-2013    1000 
5-28-2013    200 
6-21-2013    300 
6-23-2013    400 

Я показал вам некоторые из data.same так, что множество данных и каждые данные, приведенные в expected.but ожидают одни данные, как вы можете увидеть первую запись о 6-22-2013.It должен быть приходите вторым последним на основе группы как группы сортировки i, основанной на Дата создания. Я чувствую, что эта ошибка от Microsoft. Однако я не уверен, но как может только одна запись создать эту проблему? Любая помощь от кого-то будет оценена.

ответ

0

Вы можете проверить, действительно ли поле даты является датой. Я имею в виду, если это текст, тогда он будет отсортирован произвольно.

+0

Да, я проверил. Я создал одно вычисленное поле custDate = cDate (FormatDateTime (Fields! Createdon.Value, DateFormat.ShortDate)) и на основе этого I сортировать группу на основе этого поля custDate –

+0

Я бы сообщите о выполнении преобразований формата даты в слое DB, затем убедитесь, что тип данных столбца является одним из вариантов DATETIME. Затем он должен правильно сортироваться в SSRS. –

0

Попробуйте сортировать по ниже выражений

= день (Fields createdon.Value!) - первое выражение сортировки

= месяц (Fields createdon.Value!) - второе выражение сортировки

= Year (Fields! Createdon.Value) - выражение 3-го рода

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

  • Нет связанных вопросов^_^