文档中心合并合并2.5顾问使用手册六、各环节的配置说明2.维度2.2多版本实体维度

2.2多版本实体维度

对于“多版本实体”类型的维度,维度成员有父子概念

例如上例中:M成员可以用M[MC].[M]进行表示,我们称M纯子结构[MC].[M]父子结构

对于“纯子结构”,维度表达式用法与原先相同

对于“父子结构”,维度表达式的规则为:

  • 如果是#root下的成员:父子结构不体现root, 例如TotalEntity,如果写成[root].[TotalEntity]是无效的,TotalEntity只能是纯子结构

  • 单个成员编码规则:[父].[子]

  • 单个成员编码+描述:[父].[子] - 公司名称描述

  • 维度表达式:增加第三个参数代表返回父子结构成员,例如 IDescendant([TotalEntity].[MC],0,1)

  • Remove方法:在删除时如果有表达式的计算结果是父子结构,会严格对照,父.子和子是不等价的

注意,使用“父子结构”能使多版本实体维度发挥最完整的作用,比如

  • 按实体激活表过滤实体(本文档中进行详细阐述)

  • 与不同的value组合显示数据有效性(在Entity+Value使用文档中进行详细阐述)

以上两点,均在父子结构时才生效,使用纯子结构时不起作用

实体激活表主要用于过滤实体成员列表

不同版本+场景+年+期间的组合下,根据is_active属性,可以过滤出不同的entity维度成员组合

以”财务套表”为例:

UX编辑视图配置Scenario、Version、Year、Period、新Entity五个维度筛选器;

打开新Entity维度筛选器”过滤实体有效性”开关;

版本管理参数参考截图,分别获取Scenario、Version、Year、Period维度筛选器控件值;

勾选”参数变化时自动执行”;

勾选”任一参数为空值时不执行”;

⚠️维度筛选器仅支持维度可选范围为父子结构下过滤实体有效性,纯子结构不支持过滤实体有效性

电子表格的动态表区域与筛选器是独立的空间,因此,启用过滤功能,直接看动态表配置中“版本+场景+年+期间+实体”几个维度的组合即可,不需要考虑筛选器

相对于筛选器过滤,动态表区域过滤的区别是:

  • 4个控制维度的值直接从区域配置上取即可,不需要额外关联参数

  • 在动态表的行或列实体成员上开启过滤功能

  • 支持4个控制维度的传入多个值,最终过滤效果取并集

配置页面

实体激活表:Entity维度以Scenario,Version、Year和Period作为实体激活的控制维度,在Actual,Working,2022年,1/2/3月的is_active的属性数据如下:

一月

二月

三月

name

parentname

is_active

is_active

is_active

TotalEntity

#root

Y

Y

Y

100C

TotalEntity

Y

Y

Y

100

100C

Y

Y

Y

101

100C

Y

Y

Y

102

100C

Y

N

N

103C

100C

Y

Y

Y

1031

103C

Y

Y

Y

1032

103C

Y

Y

Y

200C

TotalEntity

Y

Y

Y

200

200C

Y

Y

Y

201

200C

Y

Y

Y

202

200C

N

N

Y

102

200C

N

Y

Y

Period选1

entity

一月

ParentCurrency

Parent

TotalEntity

无效

无效

[TotalEntity].[100C]

[100C].[100]

[100C].[101]

[100C].[102]

[100C].[103C]

[103C].[1031]

[103C].[1032]

[TotalEntity].[200C]

[200C].[200]

[200C].[201]

⚠️TotalEntity在ParentCurrency和Parent下无效的原因是纯子结构ECT以上查询结果无效

Period选2

entity

二月

ParentCurrency

Parent

TotalEntity

无效

无效

[TotalEntity].[100C]

[100C].[100]

[100C].[101]

[100C].[103C]

[103C].[1031]

[103C].[1032]

[TotalEntity].[200C]

[200C].[102]

[200C].[200]

[200C].[201]

⚠️TotalEntity在ParentCurrency和Parent下无效的原因是纯子结构ECT以上查询结果无效

Period选1和2,实体会呈现并集

entity

一月

二月

ParentCurrency

Parent

ParentCurrency

TotalEntity

无效

无效

无效

[TotalEntity].[100C]

[100C].[100]

[100C].[101]

[100C].[102]

无效

[100C].[103C]

[103C].[1031]

[103C].[1032]

[TotalEntity].[200C]

[200C].[102]

无效

无效

[200C].[200]

[200C].[201]

⚠️TotalEntity在ParentCurrency和Parent下无效的原因是纯子结构ECT以上查询结果无效

回到顶部

咨询热线

400-821-9199

我们使用 ChatGPT,基于文档中心的内容以及对话上下文回答您的问题。

ctrl+Enter to send