维定义

在模板工作簿中,针对应用程序中的每个维创建新工作表。可以使用模板(包括示例应用程序模板)中提供的工作表作为基准。

按照以下工作流在应用程序模板工作簿中设置维工作表:

  1. 定义工作表名称

  2. 定义工作表类型

  3. 定义维名称

  4. 定义维属性

  5. 定义成员

定义工作表名称

在 Excel 工作表选项卡中定义工作表名称。对于维工作表名称,请使用带有前缀 "Dim." 的维名称。例如,对于“方案”维,可将工作表命名为 Dim.Scenario。例如:


正在工作的 Excel 应用程序模板中的工作表选项卡,显示了维 "Dim.<dimension_name>" 的命名约定。焦点位于“方案”维 Dim.Scenario 的选项卡上

定义工作表类型

在维工作表的单元格 A1 中,为工作表类型键入 Dimension。在图 C-3 中,单元格 A1 包含工作表类型 Dimension。

图 C-3 应用程序模板的维工作表中显示的工作表类型和维名称


Excel 应用程序模板工作表的一部分,在单元格 A1 中显示了工作表类型为 "Dimension",单元格 A3 中的标签为 Name,单元格 B3 中的维名称为 Account。

定义维名称

在维工作表中,键入维名称。在图 C-3 中,单元格 B3 包含维名称 Scenario。

如果您提供的维名称不存在,则在创建应用程序时会自动创建新的自定义类型维。

定义维属性

可以直接在维工作表上定义维属性。使用“类型”属性,可以为帐户、年和实体维指定用户定义的名称,然后将它们映射到帐户、年或实体维类型。还可以根据需要定义任何其他自定义维。模板 zip 文件中的模板包括示例“帐户”维、“年”维和自定义维及其属性,可为您提供指导。

注:

您可以不使用工作簿中的任何维或任何其他应用程序属性(例如,属性维、安全(访问权限)和替代变量)创建自由形式应用程序。

表 C-3 维属性

属性 必需 值类型 默认值 有效值 注释

名称

是

文本

   

维的名称

类型

否

文本

 

帐户

期间

实体

如果省略此属性,或者未提供值,则此维将解释为自定义维。

说明

否

文本

   

可选维说明。

别名

否

文本

无

维的别名

别名是维成员的替代名称。

别名表

否

文本

否

别名表

应用程序的默认别名表。

层次类型

否

文本

未设置

未设置

已存储

动态

多个

适用于绑定到聚合存储多维数据集的维。聚合存储维将自动启用以支持多个层次。多层次维中的第一个层次必须是存储层次。

密度

否

布尔值

稀疏

密集|稀疏

稀疏维缺乏大部分成员组合的数据值。密集维拥有大部分成员组合的数据值。

两遍计算

否

布尔值

否

是 | 否

根据父代成员或其他成员的值来重新计算各成员的值。适用于带有“动态计算”或“动态计算和存储”属性的“帐户”和“实体”成员。

应用安全设置

否

布尔值

否

是 | 否

按照应用程序模板中的“安全性”工作表中列出的安全性,允许在维成员上设置安全性。

部分共享

否

布尔值

否

是 | 否

实体维中支持备用层次。一个实体可以具有多个父代,并且对每个父代的贡献不同。这些成员称为部分共享实体,即只将输入数据的一部分在实体的所有实例之间共享。

数据存储

否

文本

存储

动态计算和存储

动态计算

存储

从不共享

共享

仅标签

数据存储属性定义合并的存储位置和时间。例如,默认情况下,成员标记为“存储”。

绩效顺序

否

数字

无

正数或负数;例如:

1

-1

应用程序中维的计算顺序。

计算顺序

否

数字

无

正数或负数;例如:

1

-1

维的顺序决定了数据计算的执行方式。计算顺序可用于指定在数据交叉点有冲突的数据类型时,哪种数据类型优先。

显示选项

否

文本

成员名称或别名

成员名称或别名用于显示成员或别名。

成员名称:别名在左侧显示成员,在右侧显示别名。

别名:成员名称则在左侧显示别名,在右侧显示成员。

设置应用程序默认显示选项。

定义成员

在维工作表中,在(Planning 应用程序模板中单元格 A5)的标题 Members 下添加成员及其属性。成员列表应符合“导入和导出数据和元数据”中所述的格式。只能为必需的属性添加列。将基于应用程序、多维数据集和维默认设置添加缺少的任何属性。

图 C-4 标准 Planning 应用程序中“方案”维的示例维工作表


“方案”维的示例工作表。