如何在SSRS饼图图例中显示百分比和值?

时间:2017-12-26 16:16:35

标签: reporting-services report legend

在SSRS饼图图例中,我可以通过右键单击图表>轻松显示字段的值。属性>图例属性>单击功能图标并输入以下表达式:=(Fields!myField.Value)我也可以使用#PERCENT轻松显示每个字段的百分比,但是我无法找到连接两者的正确语法。我尝试过最明显的: =(Fields!myField.Value) & " " & Cstr(#PERCENT)

1 个答案:

答案 0 :(得分:1)

这将有效

=(Fields!myField.Value) & " " & ((Fields!myField.Value)/SUM(Fields!myField.Value, "myDataSetName"))

这是一个例子......

我创建了一个简单的数据集和饼图。然后我右键单击任何饼图段,然后选择series properties。然后单击上面的Legend' tab and set the自定义图例表达式。就我而言,我使用了以下内容......

=(Fields!Amount.Value) 
& " (" 
& Format(((Fields!Amount.Value)/SUM(Fields!Amount.Value, "DataSet1")), "p2")
& ")"

设计看起来像这样。

enter image description here

完成的图表看起来像这样

enter image description here