説明
レポートに出力される値の平均値を求めることができます。
多重定義
Average (フィールド, 基準フィールド, 条件)
引数
フィールドには、この関数で評価できる有効なデータベースフィールドまたは式フィールドを指定します。
基準フィールドは、フィールドで指定されたフィールドの値をグループ化するために使用する基準フィールド。
条件は、基準フィールドのグループ化のタイプを表す文字列。基準フィールドが日付、時刻、日時、または論理型フィールドである場合にだけ、この引数を指定します。この引数に使用できる文字列については、
「集計関数で使用できる条件」を参照してください。
x は、この関数で評価できる数値型または通貨型の値の配列。
アクション
レポートに出力される値の平均値を求めることができます。以下はその例です。
それぞれの注文の総額を示すフィールドがある販売レポートで、レポートに出力されるすべての注文の平均(全体平均)を計算することができます。
注文をグループ化すれば(注文があった州ごとにグループ化するなど)、グループごと(この場合は州ごと)に平均注文額を計算することができます。
注文を日付グループまたは論理値グループにグループ化すれば(注文があった月ごとにグループ化するなど)、日付フィールドまたは論理型フィールドに所定の変更が生じたときに、グループごと(この場合は月ごと)に平均注文額を計算することができます。
値の配列を指定した場合は、配列に含まれる値の平均値を計算することもできます。このような集計の詳細については、
「配列集計関数」を参照してください。
例
Average({orders.ORDER AMOUNT})受注額フィールドのすべての値の平均を求めます。
Average ({orders.ORDER AMOUNT}, {customer.CUSTOMER ID})顧客ごとに売上額の平均を求めます。
Average ([10,12,32,48])
定数の配列の値の平均を求めます。
注 この関数を式の中で使用すると、式は印刷時に強制的に評価されます。評価時期に関する詳細については、
「評価時期」を参照してください。