グリッドのデータ行とデータ列に自動計算を追加できます。たとえば、展開され、複数のディメンションを含む行または列の合計を計算する場合があります。
データ行またはデータ列に自動計算を定義すると、計算結果を含む行または列が実行時に挿入されます。この計算は行または列のすべてのメンバーに適用され、レポートの印刷またはプレビュー時に表示されます。
適用できるフォーマットのオプションがいくつかあります。自動計算ごとに、計算された行または列の見出しとグループ見出しを指定できます。メンバーに基づいて計算行または列の位置を指定したり、計算行やグループ見出しの前後に空白の行を挿入することもできます。計算行の中および計算行の後に改ページを指定することもできます。
自動計算行に適用できるフォーマットのオプションがいくつかありますが、自動計算関数で計算するセル、行、列によっては、適用できないものがあります。
行や列の各ディメンションまたはメンバーで行う様々なタイプの計算を定義するには、次の関数を使用します。
平均 - 実行時に、ディメンションのセグメントにある値の平均を求めます(数値以外は無視されます)
すべての平均 - 実行時に、ディメンションのセグメントにある値の平均を求めます(数値以外はゼロとみなされます)
カウント - 実行時に、ディメンションのセグメントにある値の個数を求めます(数値以外は無視されます)
すべてカウント - 実行時に、ディメンションのセグメントにある値の個数を求めます(数値以外はゼロとみなされます)
最大 - 実行時に、ディメンションのセグメントにある値の最大値を求めます
最小 - 実行時に、ディメンションのセグメントにある値の最小値を求めます
積 - 実行時に、ディメンションのセグメントにあるすべての数値または参照を掛け合せます
合計 - 実行時に、ディメンションのセグメントにある値を合計します
計算なし - 選択したセル、行または列の計算は実行されませんが、自動計算に適用されるフォーマットは保持されます。「計算なし」は、自動計算の行、列またはセル、あるいは計算なしの行、列またはセルに適用できます。