Trabajando con Gráficos
Contents
[
Hide
]
La plantilla de informe de Aspose.Cells admite gráficos de Microsoft Excel. Cada vez que ejecuta un informe, el gráfico se rellena con los datos más recientes.
Para agregar un gráfico a la plantilla de informe:
- Primero, cree el conjunto de datos que será el origen de datos del gráfico. A continuación, usamos la base de datos de ejemplo AdventureWorks que se incluye con SQL Server Reporting Services 2005 y creamos un conjunto de datos llamado Ventas. Este SQL define el conjunto de datos:
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)
Consulte Orígenes de datos y consultas para obtener más información sobre cómo crear un origen de datos y un conjunto de datos en el diseñador de informes Aspose.Cells.
- Cree un informe tabular de acuerdo con las instrucciones en Creación de un Informe Tabular. El informe que hemos creado para este ejemplo está a continuación. La tabla es el origen de datos del gráfico.
- En Microsoft Excel, haga clic en el menú Insertar y seleccione Gráfico.
- Haga clic en Siguiente.
- Haga clic en la pestaña Serie.
- Haga clic en Agregar.
- En el cuadro de diálogo, configure el valor de Serie1 (serie de trimestres) al primer campo de datos de la tabla. En el ejemplo, eso es “CompanySales!$C$3:$C$3”. El primer $C$3 es el índice de la primera fila de “Trimestre” y el segundo $C$3 es un marcador de posición para el último índice de fila real de “Trimestre” y será reemplazado por el índice de fila real de los datos de la tabla en el momento de la representación. Configure las etiquetas del eje de categoría(X) como “=CompanySales!$C$3:$C$3”
- Haga clic en Agregar para agregar otra serie. En el ejemplo, hemos agregado la serie de ventas.
- Establezca el valor de Series2 (serie de ventas) en el segundo campo de datos de la tabla. En el ejemplo es “CompanySales!$D$3:$D$3”. El primer $D$3 es el índice de la primera fila de “Ventas” y el segundo $D$3 es un marcador de posición para el índice de la última fila de “Ventas” y será reemplazado por el índice real de la fila de datos en el momento de la representación.
- Haga clic en Siguiente para continuar.
- En el cuadro de diálogo, establezca el título del gráfico y el eje de categoría (X).
- Haga clic en Finalizar para completar el trabajo.
La plantilla se ve así.
- Guarda el informe y publícalo en el servidor de informes.
- Exporta el informe desde el servidor de informes. El resultado es el siguiente.