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