準加法の動作を定義する

準加法的な指標は、すべての次元で単純に集計されるわけではなく、多くのビジネス シナリオで非常に一般的です。 時間の経過に伴う残高のスナップショットに基づくすべてのキューブで、この問題が発生します。 これらのスナップショットは、証券、口座残高、予算作成、人事、保険契約と請求、およびその他の多くのビジネス ドメインを扱うアプリケーションで見つけることができます。

キューブに準加法の動作を追加して、アカウントの種類属性の個々のメジャーまたはメンバーの集計方法を定義します。 キューブにアカウント ディメンションが含まれている場合は、アカウントの種類に基づいて準加法の動作を自動的に設定できます。

準加法の動作を追加するには、キューブ デザイナーでキューブを開き、[キューブ] メニューから [ ビジネス インテリジェンスの追加 ] を選択します。 ビジネス インテリジェンス ウィザードで、[拡張の選択] ページの [準加法動作の定義 ] オプションを 選択 します。 このウィザードでは、準加法の動作を持つメジャーを特定する手順について説明します。

標準エディションで使用できる LastChild を除き、準加法動作はビジネス インテリジェンスまたはエンタープライズ エディションでのみ使用できます。

準加法の動作を定義する

ウィザードの [ 準加法動作の定義 ] ページで、次のいずれかのオプションを選択して、準加法を定義する方法を選択します。

準加法の動作をオフにする
以前に準加法が定義されていたキューブから、その準加法の動作を解除します。 この選択により、メジャーが次のいずれかの集計関数の種類に設定されている場合、メジャーが SUM にリセットされます。

  • アカウント別

  • 子どもの平均

  • 最初の子

  • 末っ子

  • 最後の空でない子要素

  • 最初の空でない子要素

  • 無し

このオプションは、通常の集計関数Sum、Min、Max、Count、またはDistinct``Countでは測定値を変更しません。

ウィザードによって、準加法メンバーを含む "Account" 勘定ディメンションが検出されました。 サーバーは、アカウントの種類ごとに指定された準加法の動作に従って、このディメンションのメンバーを集計します。
システムは、アカウント型ディメンションによって整理されたメジャーグループのすべてのメジャーをアカウントごとの集計関数に設定し、サーバーは各アカウントの種類に対して指定された準加法的動作に従ってディメンションのメンバーを集計します。

注

ウィザードでアカウントタイプディメンションが検出された場合、このオプションは既定で選択されます。

個々のメジャーの準加法特性を定義する
各指標の準加法動作を個別に選択します。 既定の設定は SUM (完全に追加) です。

注

ウィザードで取引先企業の種類ディメンションが検出されない場合、このオプションは既定で選択されます。

準加法機能の種類は、以下の表で説明されている中から、各メジャーに対して選択できます。

準加法関数 説明
子どもの平均 メンバーの集計は、その子の平均です。
ByAccount システムは、アカウントの種類に指定された準加法の動作を読み取ります。
数える 集計はメンバーの人数となっています。
個別カウント 集計は、一意のメンバーの数です。
最初の子 メンバー値は、時間の次元に沿って最初の子の値として評価されます。
FirstNonEmpty メンバー値は、データを含む時間ディメンションで最初の子の値として評価されます。
最後の子 メンバー値は、時間ディメンションに沿った最後の子の値として評価されます。
LastNonEmpty メンバー値は、データを含む時間ディメンションに沿った最後の子の値として評価されます。
マックス 標準の最大集計関数が適用されます。
分 標準の最小集計関数が適用されます。
無し 集計は適用されません。
合計 標準の合計関数が適用されます。

ウィザードが完了すると、既存の準加法の動作が上書きされます。