文化特定日期Report Builder 3.0

时间:2014-03-31 21:09:31

标签: datetime reporting-services reportbuilder3.0

我有一份报告将在美国和英国发布供消费。我认为报表生成器会根据用户特定的操作系统文化显示日期。为了测试这一点,我将PC Culture更改为法语,并且报表生成器中的对话框显示了正确的格式,但是当我运行报表时,它仍然以美国格式显示。

后端SQL数据库位于美国。

我的另一个选择是使用YYYY-MM-DD,但我宁愿以用户首选格式显示日期。

1 个答案:

答案 0 :(得分:0)

您可以通过设置受影响的文本框(或整个报告)的语言属性来控制日期,数字等的显示格式。如果您未设置此属性,则使用报表服务器的文化设置呈现这些类型的数据(在您的情况下,这将是美国格式)。

要使报告响应客户端PC的文化设置,您可以使用表达式

设置语言属性(整个报告或单个文本框)
=User!Language

更多信息:http://technet.microsoft.com/en-us/library/ms159642.aspx