指定された次元の属性を指定します。
typedef struct ESS_PARTOTL_DIM_ATTRIB_API_T { ESS_USHORT_T usDimType; ESS_USHORT_T usDimTag; ESS_ULONG_T ulOldDimNo; ESS_ULONG_T ulNewDimNo; ESS_ULONG_T ulNamedLevNum; ESS_PARTOTL_NAMED_GENLEV_API_T *pNamedLev; ESS_ULONG_T ulNamedGenNum; ESS_PARTOTL_NAMED_GENLEV_API_T *pNamedGen; ESS_STR_T pszBasememberName; ESS_STR_T pszOldName; ESS_STR_T pszNewName; } ESS_PARTOTL_DIM_ATTRIB_API_T, *ESS_PPARTOTL_DIM_ATTRIB_API_T, **ESS_PPPARTOTL_DIM_ATTRIB_API_T;
データ型 |
フィールド |
説明 |
---|---|---|
ESS_USHORT_T |
usDimType |
下に示した次元タイプ定数のいずれかになります。 |
ESS_USHORT_T |
usDimTag |
下にESS_TTYPE_XXXとして示した次元タグ定数のいずれかになります。 |
ESS_ULONG_T |
ulOldDimNo |
古いアウトラインの次元番号。 |
ESS_ULONG_T |
ulNewDimNo |
新しいアウトラインの次元番号。 |
ESS_ULONG_T |
ulNamedLevNum |
名前付きレベルの数。 |
pNamedLev |
名前付きレベル構造体の配列を指すポインタ。 | |
ESS_ULONG_T |
ulNamedGenNum |
名前付き世代の数。 |
pNamedGen |
名前付き世代構造体の配列を指すポインタ。 | |
ESS_STR_T |
pszBasememberName |
次元の追加および削除に対する基本メンバー名。 |
ESS_STR_T |
pszOldName |
古い次元名。 |
ESS_STR_T |
pszNewName |
新しい次元名であるpszOldNameとpszNewNameは、名前の変更の場合にかぎり使用します。次元名の変更によって、次元と、その次元内の一番上のメンバーの両方の名前が変更される点に注意してください |
define ESS_DIMTYPE_DENSE 0 define ESS_DIMTYPE_SPARSE 1
#define ESS_TTYPE_NONE 0 #define ESS_TTYPE_CCATEGORY 1 /* Accounts - currency ACCOUNTS tag */ #define ESS_TTYPE_CNAME 2 /* Country - currency COUNTRY tag */ #define ESS_TTYPE_CTIME 3 /* Time - currency TIME tag */ #define ESS_TTYPE_CTYPE 4 /* Type - currency TYPE tag */ #define ESS_TTYPE_CPARTITION 5 /* Currency Partition tag */ #define ESS_TTYPE_ATTRIBUTE 6 /* Attribute tag */ #define ESS_TTYPE_ATTRCALC 7 /* Attribute calc tag(Internal) */