2016-09-05 7 views
0

Ich baue einen Bericht in SSRS 2012 3.0. Ich zeige eine Grafik unserer jährlichen Einnahmen, aufgeteilt nach Monaten. Gibt es eine Möglichkeit, die Monate in chronologischer Reihenfolge zu bekommen (bisher sollten Januar sein links und rechts außen sollten September sein) Ursache jetzt bin ich immer diese:Rang Monate Grafik ssrs

Months

Antwort

1

In Kategorie Gruppen, rechts klicken, um Ihre Gruppe/Kategorie Gruppen Eigenschaften/Registerkarte Sortierung. Verwenden Sie diesen Ausdruck in der Sortierung von Textbox:

=Switch(
Fields!Month.Value = "January",1, 
Fields!Month.Value = "February",2, 
Fields!Month.Value = "March",3, 
Fields!Month.Value = "April",4, 
Fields!Month.Value = "May",5, 
Fields!Month.Value = "June",6, 
Fields!Month.Value = "July",7, 
Fields!Month.Value = "August",8, 
Fields!Month.Value = "September",9, 
Fields!Month.Value = "October",10, 
Fields!Month.Value = "November",11, 
Fields!Month.Value = "December",12 
) 

Sie rief ein Feld Monat haben Angenommen, die Sie in der Übersicht der Kategorie Gruppe verwenden sollte der obige Ausdruck arbeiten. Für den Fall, dass Sie Ihr Monatsfeld aus einem Datum berechnen, können Sie einfach folgendes verwenden:

Lassen Sie mich wissen, ob dies hilft.

+0

Der SortExpression.Value-Ausdruck für das Diagramm 'Chart1' enthält einen Fehler: [BC30588] Das ausgelassene Argument kann keinem ParamArray-Parameter entsprechen. Dies ist der Fehler, den ich jetzt bekomme. Hmm ... –

+0

@JorgenV, ich hatte ein unnötiges Komma. Versuchen Sie es erneut mit dem aktualisierten Ausdruck. Wenn der Fehler weiterhin besteht, erklären Sie Ihre Datensatzfelder. –

+0

Super, es funktioniert! Vielen Dank! –