Отчет SQL Группировать по полю (выбор элемента списка) - PullRequest
0 голосов
/ 21 июня 2011

Я новичок в отчетности SQL. Я создал файл отчета (.rdl) с помощью SQL Server 2008 R2, SQL Server Business Intelligence Development Studio с помощью интерактивной справки. В отчете отображаются 2 поля. Студент_Категория и количество студентов. Теперь я пытаюсь отсортировать Student_Category по списку, в котором пользователь может выбрать «All», а также группировать по отдельным «Student_Category». Любая данная помощь приветствуется. Пожалуйста, проведите меня через шаги

Спасибо за вашу помощь заранее, Кен.

1 Ответ

0 голосов
/ 21 июня 2011

в то время как это предложение является тем, что я сделал для 2005 года, и я не уверен, что 2008 год облегчит задачу, в 2005 году я бы добавил строку «Все» в мой набор данных для раскрывающегося списка снекоторый уникальный ключ, который не может иметь реальный набор данных (например, GUID, полный нулей).Тогда в моем предложении where SQL-кода у меня будет что-то вроде

((@StudentCategory = '{00000000-0000-0000-0000-000000000000}') OR (@StudentCategory = Student_Category))

Когда значение равно «All», тогда условие будет истинным без фильтрации записей, а когда оно ложное, записи будут отфильтрованыпо Студенческой категории.

...