0

对 CR 来说很新

我有一个按参数过滤的分组调查报告,因此(当然)报告中的所有摘要都按参数过滤。

我需要一个未由参数过滤的组(问题)的“平均”摘要。

不知道该怎么做。

谢谢

4

1 回答 1

0

有很多选项可以解决这个问题,但是如果您使用 SQL 表达式(基本上是子查询)来获得未过滤的平均值,则需要对报告进行最少更改的选项。

假设您正在对报告进行分组{table.group}并查找 的平均值{table.number}。您可以创建如下表达式:

case when "table"."group" is null then null
else (select average(number)
      from table
      where group="table"."group")
end

请注意,双引号字段引用回主查询,因此您有效地将每个组的平均值关联回主报告中的每一行,然后可以在组页脚或组页眉中使用。

于 2013-04-01T21:06:52.317 回答