Wie bekomme ich den aktuellen Monatsnamen in SSRS?

8

Ich brauche den aktuellen Monatsnamen als Standard-Parameternamen in meinem ssrs-Bericht. Wie kann ich den aktuellen Monatsnamen mit einem ssrs Ausdruck erhalten?

Zum Beispiel würde "27-09-2012" zu "September" werden und noch eins brauche ich ....

27-09-2012 zum vorherigen Monatsnamen auch (August)

    
Sandeep Pulikonda 27.09.2012, 13:20
quelle

4 Antworten

18

Erste Frage:

%Vor%

Zweite Frage:

%Vor%

Ich denke, die zweite Frage könnte so lauten, indem Sie zuerst das Datum in einen Monat umrechnen und dann 1 vom Monatswert subtrahieren und dann in einen Monatsnamen umwandeln.

Weiterführende Literatur:

OFF: Ich würde das von Ihnen verwendete Datumsformat in 2012-09-27 ändern, da es in jeder Einstellung funktioniert und Ihnen bei der Konvertierung von Datumsformaten Sicherheit geben soll.

    
Turque 27.09.2012, 14:48
quelle
6

Nicht 1 b / c subtrahieren, es funktioniert nicht für Januar. Benutze das: MonthName (Monat (DateAdd ("m", -1, CDate (Heute))))

    
Sammy 06.09.2013 14:57
quelle
1

Als Anmerkung habe ich den Vorschlag von = MonthName (Monat (heute ())) versucht. Was ich bekommen würde, ist #Fehler für welches Feld der Ausdruck auch war. Jedoch = MonatName (str (Monat (heute ()))) arbeitete für mich. Ich bin mir nicht sicher, ob die MonthName-Methode geändert wurde, um eine Zeichenfolge zu verlangen, oder ob es sich um ein Problem mit meinem Programm handelt. Ich dachte, ich würde das hier posten, falls jemand anderes das gleiche Problem hat.

    
Michael Reck 03.08.2015 17:53
quelle
0

Für den vorherigen Monat habe ich den universellen Weg gefunden: = MonatName (Monat (CDate (Heute ())) - 1, Falsch) für SEPTEMBER (vollständiger Monatsname) 'ODER' = MonthName (Monat (CDate (Today ())) - 1, True) für SEP (Short Month Name)

    
SHAMIM 18.11.2015 04:56
quelle

Tags und Links