Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/reporting-services/3.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 SSRS:通过组合两个数据集在图表组中_Sql_Reporting Services - Fatal编程技术网

Sql SSRS:通过组合两个数据集在图表组中

Sql SSRS:通过组合两个数据集在图表组中,sql,reporting-services,Sql,Reporting Services,我有一个报告,在值中有2个数据集,然后按位置分组以显示数据。如果我使用1个数据集中的一个位置,那么请确保我显示的平均值中有一个是完美的,而另一个是不正确的,在所有数据集中显示相同的结果 不,我需要把这些结合在一起才能得到结果 以下是我所拥有的: 价值观: 1. =Avg(Fields!Rating.Value) 2. =((sum(Fields!Low_rating.Value,"MIN_MAX_CCR") + sum(Fields!Max_rating.Value, "MIN_MAX_

我有一个报告,在值中有2个数据集,然后按位置分组以显示数据。如果我使用1个数据集中的一个位置,那么请确保我显示的平均值中有一个是完美的,而另一个是不正确的,在所有数据集中显示相同的结果

不,我需要把这些结合在一起才能得到结果

以下是我所拥有的:

价值观:

  1. =Avg(Fields!Rating.Value)
  2. =((sum(Fields!Low_rating.Value,"MIN_MAX_CCR") + sum(Fields!Max_rating.Value, "MIN_MAX_CCR")) / 2 ) / Count(Fields!Case_ID.Value, "MIN_MAX_CCR")
类别分组:

  1.=lookup(Fields!CaseID.Value,Fields!Case_ID.Value, Fields!location.Value,"MIN_MAX_CCR")
因此,第一个字段来自当前数据集,第二个来自MIN_MAX_CCR数据集,位置来自第一个数据集,然后获取案例ID的数据集

现在,当我运行此命令时,我得到一个可爱的错误: System.Web.Services.Protocols.SoapException:分组“Chart8_CategoryGroup”的组表达式引用字段“location”。报表项表达式只能引用当前数据集范围内的字段,如果在聚合内,则只能引用指定数据集范围内的字段。字段名称中的字母必须使用正确的大小写。 在


我看不到解决这个问题的方法-由于查询差异的性质,我无法将数据合并到一个查询中。

您正在尝试从MIN\u MAX\u CCR返回位置,但它不存在

我会阅读有关查找函数的文档或intellisense提示,以了解如何正确编写它