Konvertierungsdatum von MM / TT / JJJJ nach TT / MM / JJJJ in SSRS

8

Ich habe den Datetime-Typ aus der DB-Tabelle.

Im SSRS-Bericht erhalte ich das Datetime-Format MM / TT / JJJJ. Ich möchte es in TT / MM / JJJJ ändern.

Ich habe einen Ausdruck hinzugefügt wie:

%Vor%

Aber das zeigt #Error im Bericht. Wie behebe ich das?

    
bapi 20.06.2014, 09:15
quelle

3 Antworten

12

Wenn das Feld in der Datei datetime ist, ist der zu verwendende Ausdruck

%Vor%

Wenn Sie sich den Ausdruck ansehen, verwendet 'DateFormat.ShortDate' die für den Bericht festgelegte Sprache? Goto Bericht - & gt; Eigenschaften - & gt; Lokalisierung - & gt; Sprache. Ich setze es auf en-GB, damit es Daten in dem Format anzeigt, das ich benötige. Allerdings kann dieser Wert, wenn ich mich richtig erinnere, durch die Spracheinstellungen auf dem Client-Computer, der den Bericht anzeigt, außer Kraft gesetzt werden.

    
BobF 20.06.2014 10:00
quelle
6

Lösung erhalten:

%Vor%     
bapi 20.06.2014 10:07
quelle
6

Gehe zu den Eigenschaften des Textfeldes: Bevor du Custom auf dd / MM / yyyy änderst (wie gezeigt) wähle die Option Date und wähle das Format MM / dd / yyyy zB 01/31/2000 in RS 2008. Hoffe es hilft.

    
p2k 20.06.2014 17:50
quelle