Arbeiten mit Diagrammen
Contents
[
Hide
]
Aspose.Cells Berichtsvorlage unterstützt Microsoft Excel-Diagramme. Jedes Mal, wenn Sie einen Bericht ausführen, wird das Diagramm mit den neuesten Daten gefüllt.
So fügen Sie ein Diagramm zu einer Berichtsvorlage hinzu:
- Erstellen Sie zunächst das Dataset, das als Datenquelle für das Diagramm dienen soll. Unten verwenden wir die AdventureWorks-Beispieldatenbank, die im Lieferumfang von SQL Server Reporting Services 2005 enthalten ist, und erstellen ein Dataset mit dem Namen „Sales“. Diese SQL definiert das Dataset:
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)
Bitte beziehen Sie sich aufDatenquellen und Abfragen um mehr darüber zu erfahren, wie man eine Datenquelle und einen Datensatz in Aspose.Cells.Report.Designer erstellt.
- Erstellen Sie einen tabellarischen Bericht gemäß den Anweisungen inTabellenbericht erstellen . Der Bericht, den wir für dieses Beispiel erstellt haben, ist unten. Die Tabelle ist die Datenquelle des Diagramms.
- Klicken Sie in Microsoft Excel auf dieEinfügung Menü und auswählenDiagramm.
- KlickenNächste.
- Drücke denSerie Tab.
- KlickenAddieren.
- Legen Sie im Dialogfeld den Wert von Series1 (Quarter Series) auf das erste Datenfeld der Tabelle fest. Im Beispiel ist das „CompanySales!$C$3:$C$3“. Das erste $C$3 ist der erste Zeilenindex von „Quarter“ und das zweite $C$3 ist ein Platzhalter für den letzten Zeilenindex von „Quarter“ und wird beim Rendern durch den echten Zeilenindex der Tabellendaten ersetzt. Legen Sie die Achsenbeschriftungen der Kategorie (X) auf „=CompanySales!$C$3:$C$3“ fest.
- KlickenAddieren um eine weitere Serie hinzuzufügen. Im Beispiel haben wir die Verkaufsserie hinzugefügt.
- Setzen Sie den Wert von Series2 (Sales series) auf das zweite Datenfeld der Tabelle. Im Beispiel ist es „CompanySales!$D$3:$D$3“. Das erste $D$3 ist der erste Zeilenindex von „Sales“ und das zweite $D$3 ist ein Platzhalter für den letzten Zeilenindex von „Sales“ und wird beim Rendern durch den echten Zeilenindex der Tabellendaten ersetzt.
- KlickenNächste weitermachen.
- Legen Sie im Dialogfeld den Diagrammtitel und die Kategorieachse (X) fest.
- KlickenFertig um die Arbeit abzuschließen.
Die Vorlage sieht wie folgt aus.
- Speichern Sie den Bericht und veröffentlichen Sie ihn auf dem Berichtsserver.
- Exportieren Sie den Bericht vom Berichtsserver. Das Ergebnis ist wie folgt.