【问题标题】:Reporting Services Pie Chart报告服务饼图
【发布时间】:2010-04-19 20:25:10
【问题描述】:

饼图让我发疯...如果我听起来很无知,请原谅我已经相对容易地弄清楚了其他 RS 图表,这是我第一次不得不使用 Reporting Services 饼图。

我有一个数据集:

列:
ChildId int
AssessmentType varchar
积分

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

2“这个”评估类型
5 种“那个”评估类型
3 种“THEOTHER”评估类型

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

【问题讨论】:

    标签: sql-server-2005 reporting service pie-chart


    【解决方案1】:

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

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

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

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-01-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-12-21
      相关资源
      最近更新 更多