1
我有一份報告,將在美國和英國發布消費。我認爲報告生成器會根據用戶特定的操作系統文化顯示日期。爲了測試這一點,我將PC文化更改爲法語,報告生成器中的對話框顯示了正確的格式,但是當我運行報告時,它仍顯示在美國格式中。文化具體日期Report Builder 3.0
後端SQL數據庫在美國。
我的其他選擇是使用YYYY-MM-DD,但我寧願以用戶首選格式顯示日期。
我有一份報告,將在美國和英國發布消費。我認爲報告生成器會根據用戶特定的操作系統文化顯示日期。爲了測試這一點,我將PC文化更改爲法語,報告生成器中的對話框顯示了正確的格式,但是當我運行報告時,它仍顯示在美國格式中。文化具體日期Report Builder 3.0
後端SQL數據庫在美國。
我的其他選擇是使用YYYY-MM-DD,但我寧願以用戶首選格式顯示日期。
您可以通過設置受影響的文本框(或整個報表)的語言屬性來控制日期,數字等的顯示格式。如果您沒有設置此屬性,那麼這些類型的數據將使用Report Server的文化設置進行渲染(在您的情況下,這將是美國格式)。
要使您的報告響應您可以使用表達式設置的語言屬性(整個報告或單個文本框的)客戶端PC的文化背景
=User!Language
的更多信息:http://technet.microsoft.com/en-us/library/ms159642.aspx
謝謝!這解決了它。這似乎很奇怪,它不會默認使用用戶區域設置。 –
好的..所以它在我的桌面上設計報表時在Report Builder中非常完美,但是當我發佈到Sharepoint時,英語設置會再次接管。有什麼建議讓我在發佈到SharePoint時能夠運行? –
您使用的是什麼版本的Sharepoint?我懷疑SharePoint重寫客戶端瀏覽器語言設置,因此您可能需要在SP用戶配置文件或網站級別配置語言。 http://technet.microsoft.com/en-us/library/ff805087(v=office.15).aspx – Nathan