Работа с диаграммами

Contents
[ ]

Чтобы добавить диаграмму в шаблон отчета:

  1. Сначала создайте набор данных, который будет источником данных для диаграммы. Ниже мы используем образец базы данных 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.

  1. Создайте табличный отчет в соответствии с инструкциями вСоздание табличного отчета . Отчет, который мы создали для этого примера, приведен ниже. Таблица является источником данных диаграммы.

дело:изображение_альтернативный_текст

  1. В Excel Microsoft щелкните значокВставлять меню и выберитеДиаграмма.
  2. НажмитеСледующий.

дело:изображение_альтернативный_текст

  1. Нажмите наРяд вкладка

дело:изображение_альтернативный_текст

  1. НажмитеДобавлять.

дело:изображение_альтернативный_текст

  1. В диалоговом окне установите значение Series1 (квартальный ряд) в первое поле данных таблицы. В примере это «CompanySales!$C$3:$C$3». Первый $C$3 — это индекс первой строки «Квартала», а второй $C$3 — это заполнитель для индекса последней строки «Квартала», и он будет заменен реальным индексом строки данных таблицы во время рендеринга. Установите метки оси категории (X) на «=CompanySales!$C$3:$C$3».

дело:изображение_альтернативный_текст

  1. НажмитеДобавлять чтобы добавить еще одну серию. В примере мы добавили серию продаж.
  2. Установите значение Series2 (ряд продаж) во второе поле данных таблицы. В примере это «CompanySales!$D$3:$D$3». Первый $D$3 является индексом первой строки «Продажи», а второй $D$3 является заполнителем для индекса последней строки «Продажи» и будет заменен реальным индексом строки данных таблицы во время рендеринга.
  3. НажмитеСледующий продолжить.

дело:изображение_альтернативный_текст

  1. В диалоговом окне задайте заголовок диаграммы и ось категории (X).
  2. НажмитеЗаканчивать завершить работу.

дело:изображение_альтернативный_текст

Шаблон выглядит следующим образом.

дело:изображение_альтернативный_текст

  1. Сохраните отчет и опубликуйте его на сервере отчетов.
  2. Экспортируйте отчет с сервера отчетов. Результат такой, как показано ниже.

дело:изображение_альтернативный_текст