inputavg
inputavg() はチャート軸で反復処理された inputfield の集計された平均を返します。inputfield は、は、スクリプトで入力フィールドとして正しく宣言された項目の項目名にする必要があります。
Syntax:
inputavg(inputfield [, distribution_mode][set_expression])
この集計関数をテーブル チャートの数式として使用する場合は、集計された値を対話式に編集することができます。数式のセル上にポインタを置くと、入力アイコンが表示されます。アイコンをクリックすると、そのセルは入力編集モードに設定されます。上/下矢印キーを使用して、入力編集モードのままでセル間を移動できます。集計された値の変更は、選択された distribution_mode を使用して、基底の項目に配布されます。QlikView ドキュメント全体は、新しい値が入力されるたびに自動的に再計算されます。
distribution_mode パラメータには、次の値を含めることができます。
パラメータ | 説明 |
---|---|
|
デフォルト モード。変更に相当する部分がすべての基底の値に分配されます。 |
|
変更が (既存の値に対する) 比例的に基底の値に分配されます。 |
|
入力された値がすべての基底の値に与えられます。 |
|
前の分配は無視されますが、前の平均を保持しながら、値が基底の値の間で均等に分割されます。 |
前述の distribution_mode の値には、次の修飾子を追加できます。
変更 | 説明 |
---|---|
|
たとえば、'+T' は、入力フィールドの他の選択値に対して、入力された変更を埋め合わせます (全合計はそのままです)。 |
|
たとえば、'+A' は、他のすべての値に対して、入力された変更を埋め合わせます (全合計はそのままです)。 |
Examples:
inputavg (Budget )
inputavg (Budget, '+' )
inputavg (Budget, '*' )
inputavg (Budget, '=' )
inputavg (Budget, '/' )
inputavg (Budget, '+T' )
inputavg (Budget, '+A' )