ソース・データを使用したメンバー・プロパティの操作
ディメンション構築でEssbaseアウトライン内の新規または既存のメンバーのプロパティを適用またはリセットする場合は、メンバー・プロパティのコードをソース・データに直接適用できます。メンバー・プロパティには、連結、式、UDA、経費、タイム・バランス、ラベルのみ、共有なし、格納済、動的などがあります。
ディメンション構築中に次のようにすることで、新規および既存のメンバーのプロパティを変更できます。
-
ソース・データ内のフィールドにメンバー・プロパティを含めます
-
ソース・データ・フィールドを空にして、プロパティをデフォルト値にリセットするか、式またはUDAを削除します
ソース・データ内で、プロパティによって変更されるメンバーが含まれるフィールドの直後にプロパティを追加します。たとえば、Margin%メンバーが親にロールアップされず、共有されないように指定するには、次のように設定します。
-
Margin%フィールドの後に、~プロパティ(メンバーがその親にロールアップされないことを示す)とNプロパティ(メンバーが共有されないことを示す)を配置します。たとえば:
Margin% Margin% ~ N Salesノート:
Margin %は、別名であるため繰り返されます。 -
プロパティ・フィールドのフィールド・タイプを「プロパティ」に設定します。
式、UDAまたは属性を削除する、またはプロパティをデフォルト値にリセットする場合は、次の追加ステップが実行されます。ソース・データ内のフィールドは、NULLまたは空のままにしておきます。
次の表は、ブロック・ストレージのアウトライン・メンバーにプロパティを割り当てるためにソース・データ内で使用する、すべてのメンバー・コードを示しています。
表12-2ブロック・ストレージ・アウトラインのメンバー・プロパティ・ コード
| コード | 説明 |
|---|---|
|
% |
集計の現在合計値のパーセンテージとして表します |
|
* |
集計の現在合計値で乗算します |
|
+ |
集計の現在合計値に加算します |
|
- |
集計の現在合計値から減算します |
|
/ |
集計の現在合計値で除算します |
|
~ |
集計から除外します |
|
^ |
全ディメンションのすべての集計から除外します |
|
A |
タイム・バランス平均アイテムとして扱います(勘定科目ディメンションにのみ適用されます) |
|
B |
タイム・バランス内のゼロまたは#MISSINGのデータ値を除外します(勘定科目ディメンションにのみ適用)。 |
|
E |
経費項目として処理します(勘定科目ディメンションにのみ適用) |
|
F |
タイム・バランス期首アイテムとして処理します(勘定科目ディメンションにのみ該当) |
|
G |
2パス計算をfalseにリセットします(勘定科目ディメンションにのみ該当)。この表のプロパティ・コードTも参照してください。 |
|
J |
費用アイテムをfalseにリセットします(勘定科目ディメンションにのみ該当)。この表のプロパティ・コードEも参照してください。 |
|
K |
タイム・バランス・プロパティをNONEにリセットします(勘定科目ディメンションにのみ適用)。この表のプロパティ・コードA、FおよびLも参照してください。 |
|
L |
タイム・バランス期末アイテムとして処理します(勘定科目ディメンションにのみ該当) |
|
M |
タイム・バランスから#MISSINGのデータ値を除外します(勘定科目ディメンションにのみ適用)。 |
|
なし |
データ共有を許可しません |
|
O |
ラベルのみ(データを保管しない)としてタグを付けます |
|
P |
タイム・バランス・スキップ・オプションをNONEにリセットします(勘定科目ディメンションにのみ適用)。この表のプロパティ・コードB、MおよびZも参照してください。 |
|
S |
メンバーを保管済メンバーとして設定します(動的計算ではなく、ラベルのみではない)。 |
|
T |
2パス計算を要求します(勘定科目ディメンションにのみ該当) |
|
X |
動的計算として作成 |
|
Z |
タイム・バランスからゼロのデータ値を除外します(勘定科目ディメンションにのみ適用)。 |