参考信息:属性与维度的比较
行为比较
自定义维度与属性类似,但在模型中的用途不同。您可以把数据想象成存放在文件柜中的纸质工作表。自定义维度是用于存放工作表的文件夹。属性是您在文件夹上设置的代码。
在模型中,属性与维度具有不同的行为和功能。如要在两者之间进行选择,请参考以下表格。
功能
功能 | 自定义维度 | 属性 |
|---|---|---|
标记层级 | 必须在“维度详细信息”中取消选中“列表维度”
| 是 |
标记账户 | 否 | 是 |
标记版本 | 否 | 否 |
标记自定义维度 | 否 | 是 |
为访问规则设置安全性 | 是 | 是 |
删除会影响数据 | 是 | 否 |
易于删除 | 否 | 是 |
分层 | 视情况而定 | 是 |
添加到标准工作表 | 是 | 否 |
添加到多维工作表和模型化工作表 | 是 | 是 |
对特定版本隐藏值 | 是 | 否 |
数据处理行为
自定义维度 | 属性 |
|---|---|
即使自定义维度标记了层级,这些维度也是元数据。 | 标记元数据(账户、自定义维度和层级)。 |
自定义维度可以与层级、时间和账户一同组合使用,在模型中创建特定的数据交集。 | 与在标记的元数据处产生交集的数据相关联。 |
在标记的层次结构中的行为
自定义维度 | 属性 |
|---|---|
您只能使用自定义维度值来标记层级,并且不得为维度选中“列表维度”选项。您无需使用相同的层级维度值来标记子级层级和父级层级。每个同级层级可以具有不同的自定义维度值。 | 子级元数据会继承父级元数据的属性。示例:假设您使用“西海岸”标记父级层级“一般及行政”。系统会自动使用“西海岸”标记汇总至“一般及行政”的所有层级。
如要使用不同的属性值标记每个层级,您不得对父级层级进行分类,或者必须创建分层属性值列表。示例:假设“东海岸”属性值具有 2 个子级属性值:东北、东南。
如果您使用“东海岸”标记“一般及行政”,则可以为子级层级选择“东海岸”“东北”或“东南”。 |
层级处理行为
您可以使用属性或自定义维度来标记层级。
自定义维度 | 属性 |
|---|---|
如果您使用自定义维度来标记层级,必须将层级维度与数据相关联。否则,系统会使用层级维度的“未分类”值来标记数据。在您为数据指定层级维度值后,系统会按层级维度值进一步对数据进行分区。 | 如果使用某种属性来标记层级,则该层级始终具有该属性。与该层级关联的全部数据也与该属性关联。 |
如果您向报告添加层级维度值,报告会返回层级与层级维度值的所有可能组合。 | 如果您向报告添加层级属性值,报告只会返回使用属性值标记的层级。 |
在工作表中,您必须拥有工作表上的层级维度,才能将该维度与相关层级的数据相关联。在工作表中,您可以重设与层级关联的自定义维度值。示例:假设您使用“东海岸”标记“财务”层级。在工作表中,您可以选择“财务”层级,然后选择“西海岸”维度值。现在,数据在“财务”层级和“西海岸”维度值之间产生交集。 | 当您在层级中输入数据时,当前标记该层级的属性会自动标记这些数据,即使该属性不在工作表中也是如此。当属性在工作表中时,该属性为只读状态。 |
在工作表中的行为
工作表类型 | 自定义维度 | 属性 |
|---|---|---|
标准 | 如要使用自定义维度值来标记数据,相关的自定义维度必须在工作表中。否则,系统会自动使用自定义维度的“未分类”值来标记数据。 | 您无需将属性添加到任何工作表中。示例:系统会自动使用层级属性值“东海岸”来标记“财务”层级中的全部数据。 |
模型化 |
|
|
多维 |
|
|