Работа со сводной таблицей
Contents
[
Hide
]
Асводная таблица представляет собой интерактивную таблицу, которая обобщает данные и представляет их осмысленным образом. Службы отчетов SQL Server не могут экспортировать отчет в формат Microsoft Excel при сохранении сводной таблицы. Пользователи отчетов должны вручную создавать сводные таблицы каждый раз, когда они экспортируют отчет сводной таблицы из Reporting Services в Microsoft Excel. С помощью Aspose.Cells for Reporting Services вы можете создать сводную таблицу один раз во время разработки отчета. При каждом запуске отчета Aspose.Cells for Reporting Services экспортирует отчет в Microsoft Excel и обновляет данные в сводной таблице.
Чтобы создать отчет сводной таблицы:
- Создайте набор данных в качестве источника данных для сводной таблицы. Ниже мы используем образец базы данных AdventureWorks, поставляемый с SQL Server Reporting Services 2005, и создаем набор данных с именем «продажи». SQL для набора данных выглядит следующим образом:
SQL
SELECT PC.Name AS ProdCat,
PS.Name AS SubCat,
DATEPART(yy, SOH.OrderDate) AS OrderYear,
'Q' + DATENAME(qq, SOH.OrderDate) AS OrderQtr,
SUM(SOD.UnitPrice * SOD.OrderQty) AS Sales
FROM Production.ProductSubcategory PS INNER JOIN
Sales.SalesOrderHeader SOH INNER JOIN
Sales.SalesOrderDetail SOD ON SOH.SalesOrderID = SOD.SalesOrderID INNER JOIN
Production.Product P ON SOD.ProductID = P.ProductID ON PS.ProductSubcategoryID = P.ProductSubcategoryID INNER JOIN
Production.ProductCategory PC ON PS.ProductCategoryID = PC.ProductCategoryID
WHERE (SOH.OrderDate BETWEEN '1/1/2002' AND '12/31/2003')
GROUP BY DATEPART(yy, SOH.OrderDate), PC.Name, PS.Name, 'Q' + DATENAME(qq, SOH.OrderDate), PS.ProductSubcategoryID
Пожалуйста, обратитесь кИсточники данных и запросы чтобы узнать больше о том, как создать источник данных и набор данных с помощью Aspose.Cells.Report.Designer.
- Создайте табличный отчет по инструкции вСоздание табличного отчета, как показано ниже. Эта таблица будет источником данных для сводной таблицы.
- В Microsoft Excel, изВставлять меню, выберитеИмя а потомОпределять.
- Определите имя как «продажи». Диапазон имени начинается с первой ячейки заголовка заголовка и заканчивается последней ячейкой строки данных таблицы, как показано ниже.
- НажмитеХОРОШО заканчивать.
- Создайте новый лист для сводной таблицы.
- ОтДанные меню, выберитеОтчет сводной таблицы и сводной диаграммы добавить сводную таблицу. Отображается диалоговое окно.
- ВыбиратьMicrosoft Список или база данных Office Excel как источник данных исводная таблица как тип отчета.
- НажмитеСледующий продолжить.
- В диалоговом окне введите «продажи», имя, которое вы определили выше.
- НажмитеСледующий продолжить.
- НажмитеЗаканчивать.
- Спроектируйте сводную таблицу в Excel.
Разработанная сводная таблица показана ниже.
- Щелкните правой кнопкой мыши сводную таблицу и выберитеПараметры таблицы.
- Убедись в том, чтоОбновлять при открытии выбран.
- Сохраните отчет и опубликуйте его на сервере отчетов.
- Экспортируйте отчет с сервера отчетов. Результат показан ниже.