ESS_MEMBERINFO_T

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

      typedef struct ESS_MEMBERINFO_T
{
  ESS_MBRNAME_T         MbrName;
  ESS_MEMNUM_T          MbrNumber;
  ESS_MBRNAME_T         DimName;
  ESS_DIMNUM_T          DimNumber;
  ESS_USHORT_T          Status;
  ESS_SHORT_T           Level;
  ESS_SHORT_T           Generation;
  ESS_SHORT_T           UnaryCalc;
  ESS_USHORT_T          MbrTagType;
  ESS_BOOL_T            CurrConvert;
  ESS_MBRNAME_T         CrMbrName;
  ESS_DESC_T            Description;
  ESS_MBRNAME_T         ParentMbrName;
  ESS_MBRNAME_T         ChildMbrName;
  ESS_MBRNAME_T         PrevMbrName;
  ESS_MBRNAME_T         NextMbrName;
  ESS_BOOL_T            fAttributed; 
  ESS_ATTRIBUTEVALUE_T  Attribute;
  ESS_BOOL_T            fHasRelDesc;  
  ESS_BOOL_T            fHasHAEnabled; 
} ESS_MEMBERINFO_T, *ESS_PMEMBERINFO_T, **ESS_PPMEMBERINFO_T;
   

データ型

フィールド

説明

ESS_MBRNAME_T

MbrName

メンバー名

ESS_MEMNUM_T

MbrNumber

データベース・アウトラインのメンバー番号

ESS_MBRNAME_T

DimName

メンバーの次元名

ESS_DIMNUM_T

DimNumber

メンバーの次元数

ESS_USHORT_T

Status

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

  • ESS_MBRSTS_xxx:

  • ESS_MBRSTS_NOTSET

  • ESS_MBRSTS_NEVER

  • ESS_MBRSTS_LABEL

  • ESS_MBRSTS_REFER

  • ESS_MBRSTS_REFNME

  • ESS_MBRSTS_SHARE

  • ESS_MBRSTS_VIRTSTORE

  • ESS_MBRSTS_VIRTNOSTORE

ESS_SHORT_T

Level

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

ESS_SHORT_T

Generation

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

ESS_SHORT_T

UnaryCalc

このメンバーに対するデフォルトの単項ロールアップ。フォームESS_UCALC_xxxの値(add、subtract、multiply、divide、percent、noneまたはnever)。

                     ESS_UCALC_ADD
ESS_UCALC_SUB
ESS_UCALC_MULT
ESS_UCALC_DIV
ESS_UCALC_PERCENT
ESS_UCALC_NOOP
ESS_UCALC_NEVER
                  

ESS_USHORT_T

MbrTagType

メンバーのタグ付きタイプの16ビット・マスク。フォームESS_ATYPE_xxxの値。

ESS_BOOL_T

CurrConvert

通貨換算。値: ESS_TRUEおよびESS_FALSE

ESS_MBRNAME_T

CrMbrName

タグ付き通貨データベース・メンバーの名前。

  • 時間次元では、タグ付き時間メンバーの名前です。

  • 国次元では、タグ付き通貨メンバーの名前です。

  • 会計次元では、タグ付きカテゴリ・メンバーの名前です。

ESS_DESC_T

Description

メンバーの説明

ESS_MBRNAME_T

ParentMbrName

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

ESS_MBRNAME_T

ChildMbrName

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

ESS_MBRNAME_T

PrevMbrName

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

ESS_MBRNAME_T

NextMbrName

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

ESS_BOOL_T

fAttributed

メンバーに属性が関連付けられているかどうかを示します。値: ESS_TRUEおよびESS_FALSE。

ESS_ATTRIBUTEVALUE_T

Attribute

属性値

ESS_BOOL_T

fHasRelDesc

メンバーにはリレーショナル上の子が1つ以上存在します。

ESS_BOOL_T

fHasHAEnabled

次元は、ハイブリッド分析リレーショナル・パーティションが使用可能です。

次元メンバーにのみ有効です。