SSRS:您是否可以将(饼)图表的标签设置为类别和百分比

ajs*_*iff 6 charts label report reporting-services pie-chart

我在SSRS中有一个饼图.它包含许多类别,因此有点难以阅读.我想要做的是在标签中包含类别和百分比,但我不知道如何做到这一点.

您可以通过将标签设置为[CategoryName] (这是默认值)来包含类别.您可以通过将其更改为包含百分比#PERCENT.但我无法找出如何包括两者.

我可以添加一个VBA公式,它会给我两个吗?

Ian*_*ton 15

实际上你可以把它推#PERCENT到一个更大的字符串中.

一些简单的数据:

在此输入图像描述

基于此的简单图表:

在此输入图像描述

用于标签的表达式是:

=Fields!grp.Value & ": " & "#PERCENT{P2}"
Run Code Online (Sandbox Code Playgroud)

{P2}是控制格式.您应该能够适应您的场景.

或者,为了更好地控制,您只需在标签表达式中添加相关的%计算; 在上面的例子中,这将是:

=Fields!grp.Value
    & ": "
    & Format(Sum(Fields!val.Value) / Sum(Fields!val.Value, "MyDataSet"), "P2")
Run Code Online (Sandbox Code Playgroud)

在这种情况下,其给出与上述相同的结果.