2016-05-25 3 views
0

Мне нужно изменить формат даты на dd/MM/yyyy, если язык пользователя французский, и до MM/dd/yyyy, если это другой язык. мне нужна переменная, определить язык пользователя, чтобы поместить его здесь:Как изменить формат даты в зависимости от языка - SSRS

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

мне нужна переменная языка или другой способ сделать это.

ответ

0

Создать параметр для языка.

Выберите текстовое поле, а затем в области свойств перейдите в формат.

Тогда по выражению использовать эту формулу:

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

Добавить новый параметр с названием - Язык. Передайте его как параметр с сайта. (В то время как вы передаете убедитесь, что оно такое же, как имя параметра)

Например: Если вы прошли параметр языка то он должен быть таким же параметром Отчеты с Язык

Теперь, используйте выражение ниже.

=IIF(UCase(Parameters!Language.Value) = "FR",Format(Fields!ValueDate.Value, "dd/MM/yyyy"),Format(Fields!ValueDate.Value, "MM/dd/yyyy")) 
Смежные вопросы