多重定義
Variance (フィールド, 基準フィールド)
Variance (フィールド, 基準フィールド, 条件)
引数
フィールドには、この関数で評価できる有効なデータベースフィールドまたは式フィールドを指定します。
基準フィールドは、フィールドで指定されたフィールドの値をグループ化するために使用する基準フィールド。
条件は、基準フィールドのグループ化のタイプを表す文字列。基準フィールドが日付、時刻、日時、または論理型フィールドである場合にだけ、この引数を指定します。この引数に使用できる文字列については、
「集計関数で使用できる条件」を参照してください。
x は、この関数で評価できる数値型または通貨型の値の配列。
アクション
レポートの値の分散を調べます。以下はその例です。
グループ内のすべての値の分散を計算します。 たとえば、注文があった県ごとにグループ化された売上を分析します。
日付フィールドまたは論理型フィールドの変化によって作成されたグループのすべての値の分散を計算します。たとえば、注文のあった月ごとにグループ化された売上を分析します。
値の配列を指定して、配列に含まれる値の分散を計算することもできます。このような集計の詳細については、
「配列集計関数」を参照してください。
例
Variance({file.AMOUNT})金額フィールドのすべての値の分散値を求めます。
Variance({file.RESULTS}, {file.DATE},"daily")結果フィールドに含まれる、試験室での試験結果のグループごとに母集団の標準偏差を求めます。試験結果は、試験日フィールドの値が新しい日にちに変わるたびにグループ化されます。
Variance({file.SCORES}, {file.TEACHERS}) % Variance({file.SCORES})点数フィールドの値の分散値を教師グループごとに計算し、各教師グループの分散値の全体(レポート内の全教師を対象)の値の分散値に対する割合を求めます。
Variance([{file.QTY1}, {file.QTY2}, {file.QTY3}, {file.QTY4}])数量1 = 2、数量2 = 2、数量3 = 10、数量4 = 8 の場合は、17.00 が返されます。
コメント
分散は、次の手順で計算されます。
サンプルの各要素についてこの値を計算し、合計します。
注 この関数を式の中で使用すると、式は印刷時に強制的に評価されます。
評価時期に関する詳細については、
「評価時期」を参照してください。