2016-03-24 6 views
1

Ich habe einen Datumsparameter in ssrs 2008 standardmäßig formatiert, wie YYYY-DD-MM (wie 2015-03-31). Was ich will, ist dies als Month dd, yyyyDatumsformat in Monat ändern dd, yyyy von Standard in ssrs 2008

Ich habe versucht, einen Ausdruck wie: =Format(Parameters!startDate.Value, "MMMM d, yyyy") -> aber es schreibt "MMMM d, JJJJ" als String zum Textfeld statt ein Datum!

Ich habe versucht, in den Abschnitt Nummer des Ausdrucks zu gehen, wählte dort "Datum" und wählte das Format, das ich wollte, hat nicht funktioniert. Ich habe den gleichen Vorgang gemacht, indem ich die Zelle rechtsklickte, nachdem ich dann zu den Textbox-Eigenschaften gekommen war, aber wieder nicht funktionierte.

Ich weiß nicht, was ich noch versuchen sollte. Jede Hilfe wäre willkommen.

+0

Ist Ihr Parameter Datum Datentyp? –

Antwort

1

Ich nehme an, Ihr Parameter ist Text Datentyp oder irgendwie Sie den Datumswert in eine Zeichenfolge umwandeln.

können Sie entweder werfen den Wert Ihrer Parameter auf einen Zeitpunkt, so etwas wie dieses:

=FORMAT(CDATE(Parameters!startDate.Value),"MMMM d,yyyy") 

Oder Sie können in General, wählen Date als Data Type Eigenschaft Parameter Properties gehen.

Dann einfach Format Ihres Ausdruck mit:

=Format(Parameters!startDate.Value, "MMMM d, yyyy") 

Wenn Sie den Parameter als Date Datentyp festgelegt, wird ein Datumsauswahl im Parameterbereich zur Laufzeit für die Parameter bevölkern.

Beide Ansätze produzieren:

march 31, 2015 

Lassen Sie mich wissen, ob das hilft.

+0

Vielen Dank! .. –