1
我有一个报告,在值中我有2个数据集,然后按位置分组以显示数据。如果我使用1个数据集中的一个位置,那么确保我显示的一个平均值是完美的,但另一个是不正确的,表明在所有板上都有相同的结果。SSRS:在组合两个数据集的图表组中
不需要我需要将这些连接在一起以获得结果。
这里是我有:
值:
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数据集,该位置来自第一个数据集,然后获取case_ID的数据集。
现在,当我运行这个时,我得到了这个可爱的错误: System.Web.Services.Protocols.SoapException:分组'Chart8_CategoryGroup'的组表达式是指字段'位置'。报告项目表达式只能引用当前数据集范围内的字段,或者如果在聚合内部,则指定指定的数据集范围。字段中的字母必须使用正确的大小写。 在
我只是不能看到一个解决这个问题的方法 - 由于查询差异的性质,我无法在一个查询中组合数据。