对 CR 来说很新
我有一个按参数过滤的分组调查报告,因此(当然)报告中的所有摘要都按参数过滤。
我需要一个未由参数过滤的组(问题)的“平均”摘要。
不知道该怎么做。
谢谢
对 CR 来说很新
我有一个按参数过滤的分组调查报告,因此(当然)报告中的所有摘要都按参数过滤。
我需要一个未由参数过滤的组(问题)的“平均”摘要。
不知道该怎么做。
谢谢
有很多选项可以解决这个问题,但是如果您使用 SQL 表达式(基本上是子查询)来获得未过滤的平均值,则需要对报告进行最少更改的选项。
假设您正在对报告进行分组{table.group}
并查找 的平均值{table.number}
。您可以创建如下表达式:
case when "table"."group" is null then null
else (select average(number)
from table
where group="table"."group")
end
请注意,双引号字段引用回主查询,因此您有效地将每个组的平均值关联回主报告中的每一行,然后可以在组页脚或组页眉中使用。