|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
2. Reporting Services: области данных, сортировка, группировкаПрименение свойств областей данных, сортировки и группировки в отчетах Reporting Services SQL Server 2000: лабораторная работа Лабораторная 2A. Задание: 1) скопируйте созданный вами отчет внутри каталога Reports вашего проекта и переименуйте его в RS21A.rdl. 2) измените отчет RS21A таким образом, чтобы в нем производилась сортировка:
3) создайте в отчете RS21A группировку по странам. При этом отчет должен выглядеть так, как представлено на рис. 2.
Рис. 2. Ответ к лабораторной 2A. 1. Откройте проект, который был создан на предыдущей лабораторной. В окне Solution Explorer выделите созданный вами отчет RS20A, затем в меню Edit дайте команды Copy и Paste. В контейнере Reports появится отчет Copy of RS20A. 2. В окне Solution Explorer выделите отчет Copy of RS20A, щелкните по нему правой кнопкой мыши и в контекстном меню выберите Rename. Введите новое имя отчета (RS21A.rdl). 3. Щелкните два раза мышью по отчету RS21A в Solution Explorer, чтобы он открылся в Report Designer и перейдите на вкладку Layout для этого отчета. 4. Щелкните по одной из ячеек в таблице, чтобы вокруг таблицы появилась рамка, затем откройте свойства таблицы (не ячейки, не строки и не столбца!), и перейдите на вкладку Sorting. 5. В первой строке на вкладке Sorting в столбце Expression выберите =Fields!Country.Value, в столбце Direction выберите Ascending. Во второй строке в столбце Expression выберите = =Fields!Last_Year_s_Sales.Value, в столбце Direction выберите Descending. Нажмите OK, чтобы закрыть окно свойств таблицы, и перейдите в режим Preview, чтобы убедиться, что отчет сортируется правильно. 6. Еще раз перейдите в режим Layout, перейдите на вкладку Groups и нажмите на кнопку Add. В открывшемся окне Grouping and Sorting Properties на вкладке General в разделе Group on выберите выражение =Fields!Country.Value, это же значение выберите в списке Document Map Label. Перейдите на вкладку Sorting и в первой строке в столбце Expression выберите то же значение =Fields!Country.Value, в столбце Direction выберите Ascending. Нажмите два раза OK, чтобы закрыть окна свойств и вернуться в режим Design. 7. В таблице появились две новые строки - table1_Group1 Header и table1_Group1 Footer. Вставьте в table1_Group1 Header в ячейку в столбец Country то же значение =Fields!Country.Value. Откройте свойства этой ячейки, нажмите кнопку Advanced и на вкладке Font в списке Weight выберите Bold. Нажмите OK. 8. Перейдите на вкладку Preview, чтобы убедиться, что отчет выглядит так, как ожидалось. Сохраните проект.
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
Получить учебные материалы по этому курсу
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||