分享方式:


在 Report Builder 編頁報告中格式化數字和日期

適用於:Microsoft 報表產生器 (SSRS) Power BI Report Builder SQL Server Data Tools 中的報表設計師

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

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

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

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

注意

如果您想要使用的某些格式設定選項呈現灰色,則表示那些格式設定選項與資料來源中設定的欄位資料類型不相容。 例如,如果該欄位包含數值,但是欄位的資料類型為「字串」,則無法套用數值資料格式選項,例如貨幣或十進位。

注意

您可以在 Microsoft 報表產生器、Power BI Report Builder,以及 SQL Server Data Tools 的報表設計師中,建立及修改編頁報告定義 (.rdl) 檔案。

數字和日期的格式設定考量

格式化報表中的數字和日期之前,請考慮下列詳細資料:

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

  • [數字] 頁面上提供的格式為 .NET Framework 標準數值格式字串的子集。 若要使用對話方塊中沒有顯示的自訂格式來格式化數字或日期,您可以針對數字或日期使用任何 .NET Framework 格式字串。

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

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

  • 如果您要在相同的文字輸入框中格式化數字和字元的混合時,請考慮使用預留位置來分別格式化數字與其餘文字。 如需詳細資訊,請參閱格式化編頁報告中的文字和預留位置 (Report Builder)。 如果在文字輸入框上針對 Format 屬性指定的格式字串無效,則會略過該格式字串。 如果您在圖表或量測計上針對 Format 屬性指定無效的格式字串,您所指定的格式字串會解譯為字串。 然後,便不會套用格式設定。

  • 如果您選取 [類別] 底下的 [貨幣],並核取 [值的顯示單位],您可以選取 [千]、[百萬] 或 [十億] 來使用財務格式顯示數值。 例如,如果欄位值為 1,789,905,394,而且您選取 [十億] 並指定 2 位小數位數,顯示在報表中的值為 1.78。