2016-05-25 13 views
0

Ich muss das Datumsformat in dd/MM/yyyy ändern, wenn die Sprache des Benutzers Französisch ist, und zu MM/dd/yyyy, wenn es eine andere Sprache ist. Ich brauche die Variable, die die Sprache des Benutzers definieren, um es hier:Wie ändert man das Datumsformat je nach Sprache - SSRS

=IIF(language = "fr", Format(Fields!ValueDate.Value, "dd/MM/yyyy", Format(Fields!ValueDate.Value, "MM/dd/yyyy") 

Ich brauche die Variable Sprache oder ein anderes Verfahren, das zu tun.

Antwort

0

Erstellen Sie einen Parameter für Sprache.

Wählen Sie die Textbox und dann im Eigenschaftenfenster auf Format.

Dann auf Ausdruck verwenden diese Formel:

=IIF(Parameters!Language = "FR", "dd/MM/yyyy", "MM/dd/yyyy") 
0

einen neuen Parameter mit Namen hinzufügen - Sprache. Übergeben Sie es als Parameter von der Site. (Während Sie vorbei sicherzustellen, dass sie als Parametername gleiche ist)

Zum Beispiel: Wenn Sie den Parameter Sprache bestanden haben dann muss es in Berichten Parameter mit Sprache

Jetzt gleich sein, Verwenden Sie unter Ausdruck.

=IIF(UCase(Parameters!Language.Value) = "FR",Format(Fields!ValueDate.Value, "dd/MM/yyyy"),Format(Fields!ValueDate.Value, "MM/dd/yyyy")) 
Verwandte Themen