Lavorare con i grafici
Contents
[
Hide
]
Aspose.Cells Il modello di rapporto supporta i grafici Microsoft Excel. Ogni volta che si esegue un report, il grafico viene popolato con i dati più recenti.
Per aggiungere un grafico al modello di rapporto:
- Innanzitutto, crea il set di dati che sarà l’origine dati per il grafico. Di seguito viene utilizzato il database di esempio AdventureWorks fornito con SQL Server Reporting Services 2005 e viene creato un set di dati denominato Sales. Questo SQL definisce il set di dati:
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)
Per favore riferisci aOrigini dati e query per ulteriori informazioni su come creare un’origine dati e un set di dati in Aspose.Cells.Report.Designer.
- Creare un rapporto tabulare secondo le istruzioni inCreazione di report tabulari . Il report che abbiamo creato per questo esempio è riportato di seguito. La tabella è l’origine dati del grafico.
- In Microsoft Excel, fare clic suInserire menu e selezionareGrafico.
- ClicProssimo.
- Clicca ilSerie scheda.
- ClicAggiungere.
- Nella finestra di dialogo impostare il valore di Series1 (Quarter series) sul primo campo dati della tabella. Nell’esempio, è “CompanySales!$C$3:$C$3”. Il primo $C$3 è l’indice della prima riga di “Trimestre” e il secondo $C$3 è un segnaposto per l’indice dell’ultima riga di “Trimestre” e verrà sostituito con l’indice di riga reale dei dati della tabella al momento del rendering. Impostare le etichette dell’asse delle categorie (X) su “=CompanySales!$C$3:$C$3”.
- ClicAggiungere per aggiungere un’altra serie. Nell’esempio abbiamo aggiunto la serie di vendite.
- Impostare il valore di Series2 (Sales series) nel secondo campo dati della tabella. Nell’esempio è “CompanySales!$D$3:$D$3”. Il primo $D$3 è l’indice della prima riga di “Sales” e il secondo $D$3 è un segnaposto per l’ultimo indice della riga di “Sales” e verrà sostituito con l’indice di riga reale dei dati della tabella al momento del rendering.
- ClicProssimo continuare.
- Nella finestra di dialogo, impostare il titolo del grafico e l’asse delle categorie (X).
- ClicFine per completare l’opera.
Il modello è simile al seguente.
- Salvare il report e pubblicarlo nel server di report.
- Esportare il report dal server di report. Il risultato è il seguente.