Работа с диаграммами
Contents
[
Hide
]
Aspose.Cells Шаблон отчета поддерживает диаграммы Excel Microsoft. Каждый раз, когда вы выполняете отчет, диаграмма заполняется самыми последними данными.
Чтобы добавить диаграмму в шаблон отчета:
- Сначала создайте набор данных, который будет источником данных для диаграммы. Ниже мы используем образец базы данных AdventureWorks, поставляемый с SQL Server Reporting Services 2005, и создаем набор данных с именем Sales. Этот SQL определяет набор данных:
SQL
SELECT DATEPART(yy,SOH.OrderDate) 'Year',
'Q'+DATENAME(qq,SOH.OrderDate) 'Quarter',
SUM(SOD.UnitPrice*SOD.OrderQty) 'Sales'
FROMAdventureWorks.Sales.SalesOrderDetail SOD,
AdventureWorks.Sales.SalesOrderHeader SOH
WHERE SOH.SalesOrderID = SOD.SalesOrderID
AND ((DATEPART(yy,SOH.OrderDate)=2002))
GROUP BY DATEPART(yy,SOH.OrderDate), 'Q'+DATENAME(qq,SOH.OrderDate)
Пожалуйста, обратитесь кИсточники данных и запросы чтобы узнать больше о том, как создать источник данных и набор данных, в Aspose.Cells.Report.Designer.
- Создайте табличный отчет в соответствии с инструкциями вСоздание табличного отчета . Отчет, который мы создали для этого примера, приведен ниже. Таблица является источником данных диаграммы.
- В Excel Microsoft щелкните значокВставлять меню и выберитеДиаграмма.
- НажмитеСледующий.
- Нажмите наРяд вкладка
- НажмитеДобавлять.
- В диалоговом окне установите значение Series1 (квартальный ряд) в первое поле данных таблицы. В примере это «CompanySales!$C$3:$C$3». Первый $C$3 — это индекс первой строки «Квартала», а второй $C$3 — это заполнитель для индекса последней строки «Квартала», и он будет заменен реальным индексом строки данных таблицы во время рендеринга. Установите метки оси категории (X) на «=CompanySales!$C$3:$C$3».
- НажмитеДобавлять чтобы добавить еще одну серию. В примере мы добавили серию продаж.
- Установите значение Series2 (ряд продаж) во второе поле данных таблицы. В примере это «CompanySales!$D$3:$D$3». Первый $D$3 является индексом первой строки «Продажи», а второй $D$3 является заполнителем для индекса последней строки «Продажи» и будет заменен реальным индексом строки данных таблицы во время рендеринга.
- НажмитеСледующий продолжить.
- В диалоговом окне задайте заголовок диаграммы и ось категории (X).
- НажмитеЗаканчивать завершить работу.
Шаблон выглядит следующим образом.
- Сохраните отчет и опубликуйте его на сервере отчетов.
- Экспортируйте отчет с сервера отчетов. Результат такой, как показано ниже.