アウトライン・メンバーに関する情報を含みます。
Type ESB_MBRINFO_T szMember As String * ESB_MBRNAMELEN usLevel As Integer usGen As Integer usConsolidation As Integer fTwoPass As Integer fExpense As Integer usConversion As Integer szCurMember As String * ESB_MBRNAMELEN usTimeBalance As Integer usSkip As Integer usShare As Integer usStorage As Integer usCategory As Integer usStorageCategory As Integer ulChildCount As Long szComment As String * ESB_MBRCOMMENTLEN szDimName As String * ESB_MBRNAMELEN Attribute As Variant IsAttributed As Integer End Type
データ型 |
フィールド |
説明 |
---|---|---|
STRING * ESB_MBRNAMELEN |
szMember |
メンバー名。このフィールドは、メンバー作成時に呼出し元でのみ設定できます。 |
Integer |
usLevel |
アウトラインのメンバーのレベル。このフィールドは変更できません。 |
Integer |
usGen |
アウトラインのメンバーの世代。このフィールドは変更できません。 |
Integer |
usConsolidation |
単項集計タイプ。次のいずれかになります:
|
Integer |
fTwoPass |
2パス計算メンバーの場合ESB_TRUE |
Integer |
fExpense |
支出メンバーの場合、ESB_TRUE |
Integer |
usConversion |
通貨換算タイプ。このフィールドは会計次元のメンバーに対してのみ有効です。次のいずれかになります:
|
STRING * ESB_MBRNAMELEN |
szCurMember |
メンバーが会計次元で、usConversionがESB_CONV_CATEGORYである場合、このフィールドは通貨カテゴリを定義します。メンバーが国次元である場合、このフィールドは通貨名を定義します。このフィールドは、他のすべての状況においては定義されません。 |
Integer |
usTimeBalance |
タイム・バランス・オプション。このフィールドは会計次元のメンバーに対してのみ有効です。次のいずれかになります:
|
Integer |
usSkip |
タイム・バランス・スキップ・オプション。これは、usTimeBalanceがESB_TIMEBAL_NONEと等しくない場合に会計次元のメンバーにのみ有効です。次のいずれかになります:
|
Integer |
usShare |
共有オプション。次のいずれかになります:
|
Integer |
usStorage |
次元ストレージ・タイプ。このフィールドは、次元メンバーに対してのみ有効です。次のいずれかの値になります:
|
Integer |
usCategory |
次元カテゴリ。このフィールドは、次元メンバーおよび属性メンバーに対してのみ有効です。次のいずれかになります:
|
Integer |
usStorageCategory |
次元ストレージ・カテゴリ。このフィールドは、次元メンバーおよび属性メンバーに対してのみ有効です。アウトラインが自動最適化用に構成されているとき、次元のストレージ・タイプを最適化するために使用されます。次のいずれかになります:
|
Long |
ulChildCount |
このフィールドは、ESB_MBRNAME_Tに指定されているメンバーの子の合計数を含みます。 |
STRING * ESB_MBRCOMMENTLEN |
szComment |
メンバー・コメント配列。 |
STRING * ESB_MBRNAMELEN |
szDimName |
次元名。 |
VARIANT |
Attribute |
属性値: 属性次元またはゼロレベル(リーフ・ノード)の属性メンバーについては、次のデータ型のいずれかになります:
属性次元ではなく、属性メンバーの場合:
|
Integer |
IsAttributed |
メンバーに属性が関連付けられているかどうかを示します。 |