【问题标题】:Oracle Apex calculate average of column on reportOracle Apex 计算报告中列的平均值
【发布时间】:2012-10-27 16:36:09
【问题描述】:

我有 CLASSIC REPORT,它是每日数据的汇总。报告预定义日期的当前列表作为列表。创建列的总计很容易,但是可以创建列的 AVG 吗?如果不是这个问题的最有效和最优雅的解决方案是什么?

【问题讨论】:

    标签: oracle report oracle-apex


    【解决方案1】:

    一种选择是使用 ROLLUP 之类的方法计算报表的 SQL 中的平均值。

    另一种选择是使用分析函数计算平均值(例如 AVG(column1) OVER (GROUP BY grouping_column) 作为 column_avg,隐藏此列,然后在页脚格式部分中引用它(“当显示断行时,在换行之前显示此文本")。

    您还可以执行 UNION 查询,并在第二个 SQL 语句中计算与您正在平均的列相同的列位置的平均值。然后确保您有一列确定它来自的 SELECT。将此列用作报告模板中的条件(列模板 1 条件和列模板 2 条件)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-03-10
      • 2021-11-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多