Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/jpa/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server 2005 报告服务饼图_Sql Server 2005_Reporting_Service_Pie Chart - Fatal编程技术网

Sql server 2005 报告服务饼图

Sql server 2005 报告服务饼图,sql-server-2005,reporting,service,pie-chart,Sql Server 2005,Reporting,Service,Pie Chart,饼图快把我逼疯了……请原谅,如果我听起来很无知的话,但我已经相对轻松地算出了其他RS图,这是我第一次不得不使用Reporting Services饼图 我有一个数据集: 列: ChildId int 评估类型varchar 分数int 我想要的只是一个饼图,显示每种评估类型占总评估的百分比。因此,如果我返回了10条记录,其中包含以下内容: 2“本”评估类型 5“该”评估类型 3种“其他”评估类型 我想让饼图显示饼图的“这个”评估比例是20%,“那个”是50%,“那个”是30%,但我不知道如何设置

饼图快把我逼疯了……请原谅,如果我听起来很无知的话,但我已经相对轻松地算出了其他RS图,这是我第一次不得不使用Reporting Services饼图

我有一个数据集:

列:
ChildId int
评估类型varchar
分数int

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

2“本”评估类型
5“该”评估类型
3种“其他”评估类型


我想让饼图显示饼图的“这个”评估比例是20%,“那个”是50%,“那个”是30%,但我不知道如何设置它。有人能帮我解决这个问题吗,或者找个地方给我介绍一下。我已经查找了一段时间,但找不到任何有助于我使用此控件的页面。

我找到了这个…以显示百分比:

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

    
    =计数(字段!ChildId.Value)/计数(字段!ChildId.Value,“MyDataset”)
    

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

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