2009-03-28 5 views
1

Ich habe eine Anforderung, die Statistikdaten wie Umsatz, Besucher der letzten zwei Monate auf einem Diagramm zu zeigen, natürlich sollte die Legende den Namen der zwei Monate zeigen. Und ich entscheiden Shop Tisch zu entwerfen, wie: 1) Produkt Jan Febkann der Text in der Diagrammlegende geändert werden?

und Jan Feb für April geändert werden kann, März, mit der Zeit geht. Also, für dieses Design, wird der Spaltenname jeden Monat geändert und der Datensatz kann nicht automatisch gebunden werden, denke ich. Ist das korrekt?

2) Entwurf wie folgt: auch Produkt M1 M2

M1, M2 Vormonats steht, und wenn auswählen, werden die Spalte Alias ​​für den Monatsnamen verwenden, aber zu diesem Umstand wird die Datenmenge Spalten Änderung mit der Zeit geht und ich glaube nicht, SSRS-Diagramm kann die Datenmenge zu binden, die Spalten Namen ändern wird.

Also, wie mit einer solchen Anforderung umzugehen und gibt es einen besseren Weg zu tun? Ich benutze derzeit ssrs2005, kann ssrs2008 damit umgehen?

Antwort

0

Also für diesen Entwurf wird der Spaltenname jeden Monat geändert und der Datensatz kann nicht automatisch gebunden werden, denke ich. Ist das korrekt?

Korrekt.

M1, M2 steht für den vorherigen Monat, und wenn ausgewählt, verwenden Sie den Spaltenalias für den Monatsnamen, aber bei diesem Umstand ändern sich auch die Datensatzspalten mit der Zeit und ich denke nicht, dass SSRS-Diagramm kann das Dataset binden, dessen Spaltenname sich ändert.

Wie ändern sich die Datenmengenspalten mit der Zeit? Mit dem Zusatz von M3, M4, etc? In diesem Fall ist die beste Lösung, die Tabelle als solche zu drehen: Produkt, Monat, Menge.

Wenn Sie die Tabelle nicht ändern können, müssen Sie die Tabelle in der Datasetabfrage mit einer dynamischen SQL-Anweisung selbst drehen. Sie würden die Systemtabellen nach der Spaltenliste abfragen, eine SELECT-Anweisung zusammenstellen und ausführen.

0

Sie sollten einen Rechtsklick auf Serie Feld machen in Sie Diagramm finden Sie in der unten imagest You should make right click on series field in you chart, please see the below images