2014-03-27 210 views
1

我在SSRS中有一個Pie Chart,它有4個部分,上面有一些數字,我計劃顯示百分比而不是顯示數字。我試過點擊Series Label屬性並設置標籤數據爲#Percent.but百分比只顯示一個扇區和數字到其他扇區。我們如何顯示餅圖中的百分比SSRS

我如何顯示所有部門的百分比?

回答

2

默認情況下,系列標籤將返回系列的值。您可以將其設置爲百分比格式,但如果值爲1,它將顯示100%。要獲得總值以上的百分比值,您需要修改系列標籤屬性下的標籤數據公式。

  1. 右鍵單擊圖表上的系列標籤。
  2. 選擇系列標籤屬性。
  3. 輸入公式到標籤數據盒,免去您的實際字段和數據集名稱:

=sum(Fields.YourValue.Value)/sum(Fields.YourValue.Value,"YourDataSet")

確保已在系列標籤屬性數類別下選擇「百分比」。

讓我知道你是否需要更多的細節。

+1

完美,節省我一些時間。 Upvoted它! – Vijay

2

您需要將各個數據系列的UseValueAsLabel屬性設置爲false,並將每個數據系列的Label屬性設置爲#PERCENT。使用Visual Studio編輯報告時會出現問題,如果您右鍵單擊並選擇「顯示數據標籤」,則只會設置第一個數據系列。您需要右鍵單擊圖表並彈出列出所有數據系列的框,然後單擊每個數據系列並選擇「顯示數據標籤」,然後更改該數據系列的屬性面板中的屬性。 SQL Server 2012 Reporting Services,Visual Studio 2010.

0

它應該是:右鍵單擊圖表,選擇「顯示數據標籤」。 然後右鍵單擊標籤,系列標籤屬性,在標籤數據下拉列表中選擇「#PERCENT」。