如何在报告中显示我的传奇百分比值(饼图)

时间:2010-03-17 20:15:07

标签: sql-server-2008 reporting-services ssrs-2008

我是SQL Server的新手。如何将饼图的值添加到“系列”字段旁边的“图例”中?在这种情况下,我想要百分比。

例如:

United States 43.2%
Canada 22%
etc. 

5 个答案:

答案 0 :(得分:2)

以下是我使用的答案。

在系列数据下的系列比例中,您将找到“类别”字段:(默认为空白)

输入您想要的文本以及要显示的值的关键字。以下是输入的值和图例显示结果。

Also Hispanic - (#VALY)    
Also Hispanic - (2156)

Also Hispanic - #VALY      
Also Hispanic - 2156

Also Hispanic - (#PERCENT{P1})  
Also Hispanic - (21.8%)

Also Hispanic - #PERCENT{P1}    
Also Hispanic - 21.8%

答案 1 :(得分:1)

也许这会有所帮助 http://technet.microsoft.com/en-us/library/dd239373%28SQL.100%29.aspx查看标题为“在饼图图例中显示百分比值”的部分

答案 2 :(得分:0)

有同样的愿望。我按工作人员类别列出了四分之一的员工人数。我有一个简单的过程,需要一个日期(@EOQDate - 季度开始)并列出员工。所以我在SELECT SQL语句中添加了一个简单的总计......

, COUNT(staffID) OVER (PARTITION BY @EOQDate)   AS StaffCount

然后在SSRS设计模式中点击类别图例,在此处的投放类别字段部分的图表底部右键单击您拖入此区域的类别,然后选择类别组属性...

Lable 框中,单击表达式构建器并构建要查看的表达式。显然你需要现有的类别标签,在我看来......

=字段!StaffCategory.Value

然后添加百分比即Count(Fields!staffID.Value)/Fields!SteffCount.Value

你需要把它变成一个百分比,所以我的最终表达看起来像这样......

= Fields!StaffCategory.Value& “”&格式(Count(Fields!staffID.Value)/ FieldStaffCount.Value,“0.00%”)

和Wullah!类别标签和百分比。

答案 3 :(得分:-1)

我们应该知道计算43.2的确切方法来实现这一点。

例如:

总周期数:20 使用的总循环数:10 周期百分比:10/20 * 100 = 50%

现在我会写一些表达来完成这个案例:

= Sum(Fields!ID.Value,“Total_Number_Of_Cycles_Used”)* 100 / Sum(Fields!ID.Value,“Total_Number_Of_Cycles”)& “%”

“Total_Number_Of_Cycles_Used”和“Total_Number_Of_Cycles”是创建的两个数据集。

对于某些百分比,有时我们不会要求小于2的小数。我们可以通过使用来实现它。

= LEFT(格式(Sum(Fields!ID.Value,“Total_Number_Of_Cycles_Used”)* 100 / Sum(Fields!ID.Value,“Total_Number_Of_Cycles”)))& “%”

您的查询:

=“美国”&如上所述的百分比表达

希望这有助于你。

此致

GVS

答案 4 :(得分:-1)

在Chart..set的系列标签属性#LEGENDTEXT #PERCENT {#%;;“”}

此致 克里希纳