共用方式為


資料來源中文化特性特有的格式 (報表產生器)

新增: 2006 年 7 月 17 日

您用來建立報表的資料來源可能會包含文化特性特有的資料格式,例如,數字、日期及貨幣值會根據您的文化特性而有不同的格式,而且這些格式差異可以內建於資料來源中。設計資料來源的人員可以將文化特性套用到整個資料來源,也可以將文化特性套用到資料來源中的特定屬性。例如,資料來源的 Culture 屬性 (Property) 可以是「德文 (瑞士)」,但是資料來源中某個屬性 (Attribute) 的 DataCulture 屬性 (Property) 可以是「日文」。Culture 屬性是用來套用文化特性特有的資料格式 (除非已指派 DataCulture 屬性)。在該情況下格式化屬性 (Attribute) 值時,DataCulture 屬性 (Property) 會優先。

此外,您的電腦可能會有它自己的預設文化特性設定,這些電腦文化特性設定會告訴電腦要如何顯示電腦的時間、日期和貨幣資訊。

如果資料來源的文化特性設定與電腦上的文化特性設定發生衝突,您在設計或執行報表時,可能會遇到以下問題:

  • 當您設計「報表產生器」報表時,除非是資料來源中某個屬性 (Attribute) 已設定 DataCulture 屬性 (Property) 的情況,否則會使用本機電腦的文化特性來設定設計區域中範例資料的格式。當您執行「報表產生器」報表時,除非是資料來源中某個屬性 (Attribute) 已設定 DataCulture 屬性 (Property) 的情況,否則會使用資料來源文化特性來設定整個報表中資料的格式。
  • 您可以在不變更電腦文化特性的情況下來變更本機電腦的地區設定。一旦變更這些地區設定之後,「報表產生器」設計區域就會反映這些變更。但是,當報表執行時,會略過這些變更。
  • [篩選資料][定義公式] 對話方塊以及執行報表時所顯示的參數區域中,本機電腦的文化特性及地區設定會用來顯示值以及解譯您在篩選、公式或參數中所輸入的資料。
  • 自訂欄位和複雜公式會使用資料來源文化特性,即使當它們是以資料來源中已設定 DataCulture 屬性 (Property) 的某個屬性 (Attribute) 為根據時,也是相同情形;它們不會從這個屬性 (Attribute) 繼承文化特性。
  • 對於以彙總屬性 (Attribute) 為根據的公式而言,如果其唯一的變更只有新增篩選或移除重複項目,則會使用該屬性 (Attribute) 的 DataCulture 屬性 (Property) 來設定格式。
  • 「報表產生器」中所使用的顯示語言及文化特性設定,是根據本機電腦的文化特性及地區設定所決定。啟動「報表產生器」所使用的瀏覽器,其語言設定並不會影響這些設定。

請參閱

概念

格式化報表
格式化數值資料
格式化資料、文字與影像

說明及資訊

取得 SQL Server 2005 協助