我在 SSRS 2008 中有一份报告,其中包含两个行分组。最低级别的详细信息按法律案件分组,然后有一个按外部律师姓名分组的摘要行。数据集中的查询实际上返回的记录的详细程度低于这两个分组,它返回的是法律案件的个人账单支付。因此,每个法律案件都有很多账单支付,每个外部律师也有很多法律案件。我要显示的最后一列是外部律师评估分数,每个法律案件都有 1 分。详细信息行的分数显示良好,但是当我尝试进行聚合(总和或平均值)时,它没有正确聚合。它正在计算每笔账单支付的分数,而不是通过法律案例来计算。例如,如果一个法律案件的一名外部律师得分为 10,
问问题
430 次
2 回答
0
由于该值被复制,因此您将使用的聚合是 First()。
于 2013-04-19T22:49:04.477 回答
0
您的分组是按级别进行的。因此,如果您有父组,则应选择“添加组标题”选项。然后,您将在新行上有数据。然后你可以在那里进行计算,它将正确地对聚合数据进行分组。
例如:
这不起作用:
Single Line: Group1Data, DetailData, Sum(DetailData)
它只会重复 DetailData 两次,因为详细级别与组相同
如果您的分组正确完成,这应该可以工作:
Header Line: Group1Data, Sum(DetailData)
Detail Line: (blank) , DetailData
您可以有许多标题行,例如每种情况一个。但是下面的详细信息由组定义定义,并且每次仅显示该组。这也适用于多个级别的分组。
于 2013-04-11T18:41:11.380 回答