我有CLASSIC REPORT,它是每日数字的汇总。将预定义日期的当前列表报告为列表。创建列的总数很容易,但是可以创建列的AVG吗?如果不是这个问题最有效和最优雅的解决方案是什么?
答案 0 :(得分:0)
一种选择是使用ROLLUP等计算报告的SQL内的平均值。
另一种选择是使用分析函数计算平均值(例如AVG(column1)OVER(GROUP BY grouping_column)为column_avg,隐藏此列,然后在页脚格式化部分中引用它(“当显示中断行时,在中断列之前显示此文本“)。
您还可以执行UNION查询,并在第二个SQL语句中计算与平均列相同的列位置的平均值。然后确保您有一列确定它来自哪个SELECT。在报告模板中使用此列作为条件(列模板1条件和列模板2条件)