Travailler avec des graphiques
Contents
[
Hide
]
Aspose.Cells Le modèle de rapport prend en charge les graphiques Excel Microsoft. Chaque fois que vous exécutez un rapport, le graphique est rempli avec les données les plus récentes.
Pour ajouter un graphique au modèle de rapport :
- Tout d’abord, créez le jeu de données qui sera la source de données du graphique. Ci-dessous, nous utilisons l’exemple de base de données AdventureWorks fourni avec SQL Server Reporting Services 2005 et créons un jeu de données nommé Sales. Ce SQL définit l’ensemble de données :
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)
Prière de se référer àSources de données et requêtes pour en savoir plus sur la création d’une source de données et d’un jeu de données dans Aspose.Cells.Report.Designer.
- Créez un rapport tabulaire conformément aux instructions deCréation d’un rapport tabulaire . Le rapport que nous avons créé pour cet exemple est ci-dessous. Le tableau est la source de données du graphique.
- Dans Microsoft Excel, cliquez sur leInsérer menu et sélectionnezGraphique.
- Cliquez surSuivant.
- Clique leSérie languette.
- Cliquez surAjouter.
- Dans la boîte de dialogue, définissez la valeur de Series1 (Quarter series) sur le premier champ de données de la table. Dans l’exemple, c’est “CompanySales!$C$3:$C$3”. Le premier $C$3 est l’index de première ligne de “Quarter” et le second $C$3 est un espace réservé pour l’index de dernière ligne de “Quarter” et sera remplacé par l’index de ligne réel des données de la table au moment du rendu. Définissez les étiquettes de l’axe des catégories (X) sur “=CompanySales!$C$3:$C$3”.
- Cliquez surAjouter pour ajouter une autre série. Dans l’échantillon, nous avons ajouté la série des ventes.
- Définissez la valeur de Series2 (Sales series) sur le deuxième champ de données de la table. Dans l’exemple, il s’agit de “CompanySales !$D$3:$D$3”. Le premier $D$3 est l’index de la première ligne de “Sales” et le second $D$3 est un espace réservé pour l’index de la dernière ligne de “Sales” et sera remplacé par l’index de ligne réel des données de la table au moment du rendu.
- Cliquez surSuivant continuer.
- Dans la boîte de dialogue, définissez le titre du graphique et l’axe des catégories (X).
- Cliquez surFinir pour achever le travail.
Le modèle ressemble à celui ci-dessous.
- Enregistrez le rapport et publiez-le sur Report Server.
- Exportez le rapport depuis Report Server. Le résultat est comme ci-dessous.