0

日々の数値を集計したCLASSIC REPORTがあります。事前定義された日付の現在のリストをリストとしてレポートします。列の合計は簡単に作成できますが、列のAVGを作成することはできますか? そうでない場合、この問題に対する最も効果的でエレガントな解決策は何ですか?

4

1 に答える 1

0

1つのオプションは、ROLLUPなどを使用してレポートのSQL内の平均を計算することです。

別のオプションは、分析関数(AVG(column1)OVER(GROUP BY grouping_column)as column_avgなど)を使用して平均を計算し、この列を非表示にしてから、フッターの書式設定セクションで参照することです(「ブレーク行を表示する場合は、このテキストを表示します列を分割する前に」)。

UNIONクエリを実行し、2番目のSQLステートメントで、平均している列と同じ列位置で平均を計算することもできます。次に、それが由来するSELECTを決定する1つの列があることを確認します。この列をレポートテンプレートの条件として使用します(列テンプレート1条件および列テンプレート2条件)

于 2012-11-08T18:01:45.710 に答える