格式化數字和日期

您可以從對應資料區域之 [屬性] 對話方塊的 [數字] 頁面選取一種格式,藉以格式化資料區域中的數字和日期。

若要在文字方塊報表項目中指定格式字串,您需要選取您要格式化的項目,按一下滑鼠右鍵,選取 [文字方塊屬性],然後按一下 [數字]。這個方法也可以用於格式化 Tablix 資料區域中的個別資料格,因為資料表或矩陣資料區域中的資料格為個別的文字方塊。

圖表資料區域通常用於顯示類別目錄 (x) 軸上的日期,以及值 (y) 軸上的值。若要指定圖表中的格式,以滑鼠右鍵按一下某個軸,然後選取 [軸屬性]。在值軸上,您僅能針對數字指定格式。如需詳細資訊,請參閱<格式化圖表上的軸標籤>。

若要指定量測軌資料區域中的格式,以滑鼠右鍵按一下量測軌的標尺,然後選取 [星形標尺屬性][線性標尺屬性]

格式化數字和日期的考量

格式化報表中的數字和日期之前,您應該考慮下列事項:

  • 根據預設,數字會經過格式化以反映用戶端電腦上的文化設定。使用格式字串來指定顯示數字的方式,因此不管檢視報表的人身在何處,格式都是一致的。

  • [數字] 頁面上提供的格式為 .NET Framework 標準數值格式字串的子集。若要使用對話方塊中沒有顯示的自訂格式來格式化數字或日期,您可以針對數字或日期使用任何 .NET Framework 格式字串。如需有關自訂格式字串的詳細資訊,請參閱 MSDN 上的<格式化型別>主題。

  • 如果已經指定自訂格式字串,其優先順序會高於文化專用的預設值。例如,假設您設定 "#,###" 的自訂格式字串,將數字 1234 顯示為 1,234。這對於美國的使用者與歐洲的使用者可能代表不同的意義。在您指定自訂格式之前,請考慮您選擇的格式影響不同文化的使用者檢視報表的方式。

  • 如果您指定無效的格式字串,格式化的文字會解譯為覆寫格式的常值字串。

  • 如果您要在相同的文字方塊中格式化數字和字串的混合時,請考慮使用預留位置來分別格式化數字與其餘文字。如需詳細資訊,請參閱<格式化文字和匯入 HTML>。如果在文字方塊上針對 Format 屬性指定的格式字串無效,則會略過該格式字串。如果在圖表或量測軌上針對 Format 屬性指定的格式字串無效,您所指定的格式字串會解譯為字串,而且不會套用該格式。