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

例如上例中: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以上查询结果无效
回到顶部
咨询热线
