2

饼图快把我逼疯了……对不起,如果我听起来很无知,但我已经相对容易地弄清楚了其他 RS 图表,这是我第一次不得不使用 Reporting Services 饼图。

我有一个数据集:

列:
ChildId int
AssessmentType varchar
Score int

我想要的只是有一个饼图,显示每种评估类型的整体百分比。因此,如果我返回了 10 条记录,其中包含以下内容:

2“THIS”评估类型
5“THAT”评估类型
3“THEOTHER”评估类型

我希望饼图显示饼图的“THIS”评估部分为 20%,“THAT”为 50%,“THEOTHER”为 30%,但我不知道如何设置它。任何人都可以帮助我解决这个问题,或者在某个地方推荐我。我一直在寻找一段时间,找不到任何帮助我进行此控件的页面。

4

1 回答 1

5

我想通了...显示百分比:

  • 右键单击图表,然后单击属性。
  • 转到数据表,选择您的“[值]”并单击编辑。
  • 转到点标签选项卡并选中“显示点标签”。
  • 在格式代码中输入 P
  • 编辑表达式并计算您的百分比。在我的示例中,我将使用下面的代码。

    =Count(Fields!ChildId.Value) / Count(Fields!Childid.Value, "MyDataset")

我遇到的问题是我正在使用过滤器表达式在图表级别过滤数据集。因此,当我尝试使用下面的代码计算百分比时,我的数字被抛弃了。像我一样检索时,过滤器不会应用数据集计数。

 Count(Fields!Childid.Value, "MyDataset")
于 2010-04-20T16:28:01.187 回答