了解维工作表

对于 Essbase.Cube 工作表中列出的每个维,应用程序工作簿中都包含一个维工作表。每个维工作表的名称是 Dim.dimname;例如,Year 维工作表的名称为 Dim.Year。维名称最多可以包含 1024 个字符,但是维工作表名称中较长的维名称(大于 31 个字符,包括 "Dim." 在内)会被截断。

维工作表使用加载规则语法。例如,Storage 列中的 X 表示不存储数据值。

下图显示了示例应用程序工作簿中的维工作表。


应用程序工作簿中维工作表的图像。

表 A-6 维工作表中的字段和有效值

属性或字段 有效值 说明

Dimension Name

维的名称。

请勿更改此字段中的维名称。

大纲中的任何维或属性维。

在 Essbase.Cube 工作表上定义。

在对维、成员或别名进行命名时,使用的字符数不要超过 1024。不允许使用以下特殊字符:@、.、,、!、{、}、[、]、/、\、*。

File Name

有效字符串。

文件名的长度不能大于 30 个字符。

构建过程会在 Essbase 中为应用程序工作簿中的每个数据工作表创建一个具有 .txt 扩展名的数据文件。您可以赋予它们有意义的名称,以便在需要重新使用它们时能够方便地识别它们。

Rule Name

有效字符串。请参见 "Name and Related Artifact Limits"。

规则名称的长度不能大于 30 个字符。

构建过程会在 Essbase 中为应用程序工作簿中的每个维工作表创建一个具有 .rul 扩展名的规则文件。您可以赋予它们有意义的名称,以便在需要重新使用它们时能够方便地识别它们。

Build Method

  • PARENT-CHILD

  • GENERATION

在设计器面板中,可以使用任一构建方法构建多维数据集,但是您不能编辑在该面板中使用层代构建方法构建的多维数据集,而且您不能使用多维数据集设计器维层次查看器查看层次。

Incremental Mode

  • Merge
  • Remove Unspecified
  • Reset Dimension

通过增量维构建功能,可以使用新成员更新现有的维。

“合并”是默认值。此选项会在保留现有成员的同时向维中添加新成员。

“删除未指定的内容”会删除未在源文件中指定的成员。

“重置维”会清除维中的成员,然后对其重建,同时可保留数据。请参见在多维数据集设计器中重置维

Delimiter

值可以是制表符、空格或除 " 以外的任何字符。

此值必须在 Excel 工作表中直接更新。它不能使用多维数据集设计器界面进行更新。

Header Rows to Skip

正数或零。

“零”是默认值。

在执行数据加载或维构建时要跳过的标题行的数量。

此值必须在 Excel 工作表中直接更新。它不能使用多维数据集设计器界面进行更新。

Allow Moves

  • Yes
  • No

在维内,将成员及其子级移到新的父级;识别主成员并将它们与数据源相匹配;不适用于重复的成员大纲。

此值必须在 Excel 工作表中直接更新。它不能使用多维数据集设计器界面进行更新。

数据源 有效的数据源名称。 此值用于从数据源定义中定义的源检索数据。必须直接在应用程序工作簿中更新此值。不能使用多维数据集设计器界面来更新它。

Member ID

任何唯一键

用于唯一地确定大纲中的成员。

原型
  • 原型成员的成员 ID
  • 原型成员的限定成员名称
指示共享成员的原型成员(成员 ID 或限定成员名称)。

Storage Type

  • N

    从不允许共享数据。

  • O

    仅标记为标签(不存储数据)。

  • S

    将成员设置为已存储(仅限非动态计算和非标签)。

  • X

    创建为动态计算。

使用加载规则成员属性代码。请参见 "Using the Data Source to Work with Member Properties"。

Consolidation Operator

  • +
  • -
  • *
  • /
  • %
  • ~
  • ^
  • +(加)
  • -(减)
  • *(乘)
  • /(除)
  • %(百分号)
  • ~(无运算)
  • ^(从不合并)

IGNORE

Ignore

在加载数据和构建维的过程中,忽略标题为 IGNORE 的列中的数据。

此值必须在 Excel 工作表中直接更新。它不能使用多维数据集设计器界面进行更新。

Two-Pass Calculation

  • Yes
  • No

如果您输入“是”,则在执行默认计算以后,会对标记为两遍的成员重新计算。两遍标记在标记为“账户”的维的成员上,以及任何维的“动态计算”和“动态计算和存储”成员上有效。

两遍计算仅适用于块存储大纲。

Solve Order

0 到 127 之间的任何数字

您可以为维或成员设置解析顺序,也可以使用默认的解析顺序。您可以设置的最小解析顺序为 0,最大解析顺序为 127。解析顺序值越大,对相应成员的计算就越晚;例如,解析顺序为 1 的成员先解析,解析顺序为 2 的成员后解析。

对于没有为其分配解析顺序的成员,将为它们的维分配解析顺序。

Time Balance

  • A

    视为平均剩余时间项(仅适用于账户维)。

  • F

    视为第一个剩余时间项(仅适用于账户维)。

  • L

    视为最后一个剩余时间项(仅适用于账户维)。

使用加载规则成员属性代码。请参见 "Using the Data Source to Work with Member Properties"。

剩余时间属性提供有关如何在“账户”维中计算数据的说明。请参见 "Setting Time Balance Properties"。

Skip Value

  • B

    从剩余时间中排除数据值零或 #MISSING(仅适用于账户维)。

  • M

    从剩余时间中排除数据值 #MISSING(仅适用于账户维)。

  • Z

    从剩余时间中排除数据值零(仅适用于账户维)。

使用加载规则成员属性代码。请参见 "Using the Data Source to Work with Member Properties"。

如果将剩余时间设置为第一个值、最后一个值或平均值,则设置“跳过”属性,以指明在遇到缺失值或值 0 时该怎么办。请参见 "Setting Skip Properties"。

Expense Reporting

E

视为费用项(仅适用于账户维)。

Comment

任意字符串

输入注释。

Formula

有效的公式语法。

输入成员公式。

User Defined Attribute

属性名称,如特定的颜色或大小

所定义的、用来帮助分析数据的属性名称。

在使用多维数据集设计器和应用程序工作簿增量更新多维数据集时,如果更改用户定义的属性 (UDA),您必须指定维工作表中的所有 UDA,包括您新添加的和大纲中的现有 UDA。如果您指定部分 UDA(例如您正在添加的那些)而非全部,将删除未指定的那些属性。

Number of UDAs

数字

用于此成员的 UDA 的数量。

Available Alias Tables

适用于成员名称的命名惯例。请参见 "Naming Conventions for Dimensions, Members, and Aliases"。

ALIAS.table_name

该列在具有 ALIAS.table_name 的列标题之后,将使用多维数据集的别名进行填充。

您可以在设计器面板中修改维工作表。请参见在多维数据集设计器中处理维工作表

请参见 "Working with Rules Files"。