共用方式為


設定模型的文化特性屬性

更新: 2006 年 7 月 17 日

使用模型時,您可以設定兩個文化特性屬性:模型文化特性與屬性文化特性。

模型文化特性

當您從「模型設計師精靈」的 [選取模型語言] 下拉式清單中選取語言時,一開始就會先設定模型文化特性。您所選取的語言會告知模型設計師,當它產生資料庫中之資料表和資料行的使用者易記名稱時,要使用哪一種特定語言的程式碼。精靈中列出的八種模型文化特性選項分別代表 SQL Server 2005 可用的語言。

完成精靈後,您可以將模型上的 Culture 屬性設定為任何 .NET Framework 2.0 的文化特性。若要變更模型的 Culture 屬性,請在 Business Intelligence Development Studio 中,選取最上層模型節點,並在 [屬性] 窗格中,從 [文化特性] 下拉式清單中選取文化特性。當您根據屬性 (Attribute) 值對應的 Format 屬性 (Property) 設定它們的格式時,預設使用的文化特性就是模型文化特性。所使用的文化特性以及貨幣符號會對數字和資料的格式產生影響。

屬性文化特性

您可以使用實體中個別屬性 (Attribute) 的 DataCulture 屬性 (Property) 來設定屬性文化特性。這個屬性 (Property) 會影響屬性 (Attribute) 資料設定格式的方式。如果沒有設定這個屬性 (Property),屬性 (Attribute) 則會使用模型文化特性作為其格式設定的預設值。

文化特性的行為

在 Microsoft SQL Server 2005 中,報表產生器主要是設計用於使用者的文化特性與模型文化特性相同的情況下。因此,這兩種文化特性的差異可能會在設計及執行報表時產生混淆的行為:

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

變更歷程記錄

版本 歷程記錄

2006 年 7 月 17 日

變更的內容:
  • 已修訂分項的內容,讓內容更加清楚易懂。

請參閱

概念

Attribute 物件 (模型設計師)
使用模型設計師
SemanticModel 物件 (模型設計師)
格式化報表 (報表產生器)
執行報表 (報表產生器)

其他資源

選取報表模型產生規則 [模型設計師]
報表模型設計師精靈 F1 說明

說明及資訊

取得 SQL Server 2005 協助