2010-04-30 116 views
0

我有要求使用SSRS在單條上顯示條形圖中的百分比。例如,我想在SSRS報告中按年齡顯示員工的百分比。帶單條的SSRS-條形圖需要顯示百分比數據

1.20歲到30歲之間的員工人數多少? 2.30歲到40歲之間的僱員人數多少? 3. 40-50歲之間的僱員人數多少?

所有這些只有單個條形圖的百分比圖表?

可能嗎?

感謝

回答

0

您可以輕鬆地做到這一點在2008年,但我想這不是你想聽到什麼。

所以基本上你想要一個餅圖的概念,但作爲一個單一的酒吧(在2008年被稱爲線性儀表)?

我不認爲你可以。這是關於你可以做什麼 http://msdn.microsoft.com/en-us/library/aa964128%28SQL.90%29.aspx

限制你總是可以買鄧達斯http://www.sql-server-performance.com/articles/reporting/Enhancing_Reporting_Services_with_Dundas_Reporting_Controls_p1.aspx

本質上講,這是什麼MS已經滾入2008

3

不知道我真正瞭解的問題(「一圖表中只有單個條形圖的百分比「?),我意識到這是一箇舊的圖表,但我剛來到這裏時發現了我認爲是同樣的問題,並想提供我提出的解決方案。

據我瞭解,你有一個條形圖,顯示按年齡分組的僱員。 X軸上的年齡段,僱員人數(我假設它是通過「COUNT(Fields!EmployeeID.value)」之類的東西計算出來的)。您希望看到屬於每個支架的員工的百分比

我所做的是進入圖表屬性「數據」並選擇「員工」(或類似)的「值」條目。然後,點擊編輯,並添加點標籤,用數據標籤,如:

= COUNT(!字段EmployeeID.value)/ COUNT(!字段EmployeeID.value, 「員工」)

「僱員」是您的數據集的名稱。

這是將當前數據組的值(來自「值」選項卡)除以相同的值,但是取代整個數據集。

輸入類似「#0%」之類的格式代碼,等等!

它實現了我以後的工作,我希望它可以幫助其他人提出同樣的問題。