如果用户的语言是法语,我需要将日期格式更改为dd/MM/yyyy
,如果是另一种语言,则需要更改为MM/dd/yyyy
。
我需要用于定义用户语言的变量来将其放在此处:
=IIF(language = "fr", Format(Fields!ValueDate.Value, "dd/MM/yyyy", Format(Fields!ValueDate.Value, "MM/dd/yyyy")
我需要变量语言或其他方法来做到这一点。
答案 0 :(得分:0)
为语言创建参数。
选择文本框,然后在“属性”窗格中转到“格式化”。
然后在表达式上使用这个公式:
=IIF(Parameters!Language = "FR", "dd/MM/yyyy", "MM/dd/yyyy")
答案 1 :(得分:0)
使用名称添加新参数 - 语言。将其作为参数从站点传递。 (通过时确保它与参数名称相同)
例如:如果您已通过参数语言,那么它在Reports参数中必须与语言
相同现在,请使用以下表达式。
=IIF(UCase(Parameters!Language.Value) = "FR",Format(Fields!ValueDate.Value, "dd/MM/yyyy"),Format(Fields!ValueDate.Value, "MM/dd/yyyy"))