2010-04-19 72 views
2

饼图让我疯狂......对不起,如果我听起来无知,但我已经相对容易地计算出其他RS图表,这是我第一次不得不使用Reporting Services饼形图。报告服务饼图

我有一个数据集:

列:
childID的INT
AssessmentType VARCHAR
得分INT

所有我想要的是有一个显示整个的百分比为每一个饼图评估类型。所以,如果我有10条记录与下面的返回:

2“本”评估类型
5“即”评估类型
3“THEOTHER”评估类型

我希望饼图显示这个“派”的评价是20%,“THAT”是50%,“其他”是30%,但我不知道如何设置它。任何人都可以帮我解决这个问题,或者在某个地方引荐我。我一直在寻找一些时间,找不到任何帮助我完成这个控制的页面。

回答

5

我想通了这一点......要显示的百分比:

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

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

我遇到的问题是,我是过滤数据设定在该图表水平与过滤器表达式。所以当我试图用下面的代码计算百分比时,我的数字就被抛弃了。当我像这样做时,过滤器不会应用于检索数据集计数。

Count(Fields!Childid.Value, "MyDataset")