ESB_MEMBERINFO_T

この構造体は、特定のメンバーに関する情報を含んでいます。この構造体のフィールドは、VB APIを使用して変更できません。フィールドは次のとおりです:

      Type ESB_MEMBERINFO_T
   CrMbrName     As String * ESB_MBRNAMELEN
   MbrName       As String * ESB_MBRNAMELEN
   DimName       As String * ESB_MBRNAMELEN
   ParentMbrName As String * ESB_MBRNAMELEN
   ChildMbrName  As String * ESB_MBRNAMELEN
   PrevMbrName   As String * ESB_MBRNAMELEN
   NextMbrName   As String * ESB_MBRNAMELEN
   Description   As String * ESB_DESCLEN
   MbrNumber     As Long
   DimNumber     As Long
   status        As Integer
   Level         As Integer
   Generation    As Integer
   UnaryCalc     As Integer
   MbrTagType    As Integer
   CurrConvert   As Integer
   Attribute     As Variant
   IsAttributed  As Integer
End Type
   

VBデータ型

フィールド

説明

As String * ESB_MBRNAMELEN

CrMbrName

タグ付き通貨データベース・メンバーの名前。Time次元については、タグ付き時間メンバーの名前を与え、Country次元については、タグ付き通貨メンバーの名前を与えます。Accounts次元については、タグ付きカテゴリ・メンバーの名前を与えます

As String * ESB_MBRNAMELEN

MbrName

メンバー名

As String * ESB_MBRNAMELEN

DimName

メンバーの次元名(ESB_MBRNAMELEN)

As String * ESB_MBRNAMELEN

ParentMbr Name

指定したメンバーの親の名前またはメンバーに親がない場合は空の文字列

As String * ESB_MBRNAMELEN

ChildMbrName

指定したメンバーの最初の子のメンバー名

As String * ESB_MBRNAMELEN

PrevMbrName

指定したメンバーの前の兄弟のメンバーの名前

As String * ESB_MBRNAMELEN

NextMbrName

指定したメンバーの次の兄弟のメンバー名

As String * ESB_DESCLEN

Description

メンバーについての説明

As Long

MbrNumber

メンバー数

As Long

DimNumber

メンバーの次元数

As Integer

Status

メンバーの共有ステータスを得るには、このフィールドのコンテンツとフォームESB_MBRSTS_xxxの各定数値との間の論理ANDを実行します:

  • ESB_MBRSTS_NOTSET

  • ESB_MBRSTS_NEVER

  • ESB_MBRSTS_LABEL

  • ESB_MBRSTS_REFER

  • ESB_MBRSTS_REFNME

  • ESB_MBRSTS_SHARE

  • ESB_MBRSTS_VIRTSTORE

  • ESB_MBRSTS_VIRTNOSTORE

As Integer

Level

指定したメンバーの一番下の子孫から数え上げた、メンバーのレベル番号(ゼロから始まる)

As Integer

Generation

指定したメンバーの次元メンバーから下に数えた、メンバーの世代番号(1から始まる)

As Integer

UnaryCalc

このメンバーに対するデフォルトの単項ロールアップ(ESB_UCAL_xxxという形式の定数値の1つ)。add、subtract、multiply、divide、percentまたはnoneのいずれかです

As Integer

MbrTagType

メンバーのタグ付きタイプの16ビット・マスク(マスクはESB_ATYPE_xxxという形式になります)

As String * 1

CurrConvert

通貨換算。このフィールドにはESB_TRUEおよびESB_FALSEを指定できます

As Variant

Attribute

属性値。属性次元またはゼロレベル(リーフ・ノード)の属性メンバーは、次のいずれかのデータ型になります:

  • ブール(True|False)

  • 日付(「09/19/2006」)

  • Double (3.14)

  • 文字列(「Hello」)

属性次元ではなく、属性メンバーの場合:

ESB_ATTRMBRDT_NONE = 空を含むそれ以外すべて。

As Integer

IsAttributed

メンバーに属性が関連付けられているかどうかを示します。(属性が関連付けられている場合はESB_TRUE。)