新建实体类维度时,选择多版本实体维度

点击多版本实体维度后,点击设置,选择版本管理,设置实体有效性的颗粒度;预置年份``期间``场景
版本1-4个维度来区分实体有效性

版本管理配置完成后,点击实体激活表配置打开实体有效性清单,上一个步骤开启的维度会出现在配置表里,此外还需要维护层级结构和是否有效的信息

点击多版本实体维度后,点击设置,选择基础,关联本位币维度(通用类)和值维度(值类)
本位币维度为
值维度为保存多版本实体维度后
新实体维的维度表达式比其他维度多一个参数,比如IBase(TotalEntity,0,1),最后一个参数表示是否带父子结构

[TotalEntity].[A],不带的话是A

绿色框:为固定成员,实际存数
蓝色框:EntityCurrencyTotal和ParentCurrencyTotal两棵树为指针成员,不实际存数;
EC:转换到实体维父.子的子的本位币成员上,如A.B的EntityCurrency实际存储到B的本位币CNY
PC:转换到实体维父.子的父的本位币成员上,如A.B的ParentCurrency实际存储到A的本位币USD
橙色框:根据多版本实体维绑定的本位币维度成员动态生成,每个成员为一棵树
紫色框:为共享成员,主要为了给具体币种以币种本身和币种Adjs两种属性而共享产生
比如:可以通过Base(CurrencyAdjsTotal,0)来指代所有币种的Adjs成员
结论
|
Entity传参 |
Value传参 |
保存逻辑 |
查询逻辑 |
|---|---|---|---|
|
子 |
ECT以下(包括具体币种) |
Entity保存为”子结构”,Value转换成具体币种 —case2 |
有效—case2 |
|
ECT以上 |
保存报错 |
无效 | |
|
父.子 |
ECT以下(包括具体币种) |
根据实体激活表判断—case3 对应场景、版本、年份、期间下已激活:保存”子”,Value转换成具体币种 对应场景、版本、年份、期间下未激活:过滤 |
根据实体激活表判断—case3/case4/case5/case6 对应场景、版本、年份、期间下已激活:有效 对应场景、版本、年份、期间下未激活:无效 |
|
ECT以上且PCT以下 |
根据实体激活表判断—case4 对应场景、版本、年份、期间下已激活:保存”父.子”, Value转换成具体币种 对应场景、版本、年份、期间下未激活:过滤 | ||
|
PCT以上 |
根据实体激活表判断—case5/case6 对应场景、版本、年份、期间下已激活:保存”父.子” 对应场景、版本、年份、期间下未激活:过滤 |
实体激活表
|
一月 |
二月 |
三月 | ||
|---|---|---|---|---|
|
name |
parentname |
is_active |
is_active |
is_active |
|
TotalEntity |
#root |
Y |
Y |
Y |
|
100C |
TotalEntity |
Y |
Y |
Y |
|
101 |
100C |
Y |
Y |
Y |
|
102 |
100C |
Y |
N |
N |
|
200C |
TotalEntity |
Y |
Y |
Y |
|
102 |
200C |
N |
Y |
Y |
财务模型一共有Entity,Scenario,Account,Year,Period,Value这六个维度
请求参数:
|
Entity |
Account |
Period |
Year |
Scenario |
Value |
data |
|---|---|---|---|---|---|---|
|
101 |
A2 |
1 |
2022 |
Actual |
CNY |
100 |
|
102 |
A2 |
1 |
2022 |
Actual |
CNY |
100 |
|
102 |
A2 |
1 |
2022 |
Actual |
CNYAdjs |
100 |
实际存数(保存):
|
Entity |
Account |
Period |
Year |
Scenario |
Value |
data |
|---|---|---|---|---|---|---|
|
101 |
A2 |
1 |
2022 |
Actual |
CNY |
100 |
|
102 |
A2 |
1 |
2022 |
Actual |
CNY |
100 |
|
102 |
A2 |
1 |
2022 |
Actual |
CNYAdjs |
100 |
实际取数(查询):
|
Entity |
Account |
Period |
Year |
Scenario |
Value |
data |
|---|---|---|---|---|---|---|
|
101 |
A2 |
1 |
2022 |
Actual |
CNY |
100 |
|
102 |
A2 |
1 |
2022 |
Actual |
CNY |
100 |
|
102 |
A2 |
1 |
2022 |
Actual |
CNYAdjs |
100 |
请求参数:
|
Entity |
Account |
Period |
Year |
Scenario |
Value |
data |
|---|---|---|---|---|---|---|
|
101 |
A2 |
1 |
2022 |
Actual |
EntityCurrency |
200 |
|
102 |
A2 |
1 |
2022 |
Actual |
EntityCurrency |
200 |
|
102 |
A2 |
1 |
2022 |
Actual |
EntityCurrencyAjds |
200 |
实际存数(保存):
|
Entity |
Account |
Period |
Year |
Scenario |
Value |
data |
|---|---|---|---|---|---|---|
|
101 |
A2 |
1 |
2022 |
Actual |
CNY |
200 |
|
102 |
A2 |
1 |
2022 |
Actual |
CNY |
200 |
|
102 |
A2 |
1 |
2022 |
Actual |
CNYAdjs |
200 |
实际取数(查询):
|
Entity |
Account |
Period |
Year |
Scenario |
Value |
data |
|---|---|---|---|---|---|---|
|
101 |
A2 |
1 |
2022 |
Actual |
EntityCurrency |
200 |
|
102 |
A2 |
1 |
2022 |
Actual |
EntityCurrency |
200 |
|
102 |
A2 |
1 |
2022 |
Actual |
EntityCurrencyAjds |
200 |
请求参数:
|
Entity |
Account |
Period |
Year |
Scenario |
Value |
data |
|---|---|---|---|---|---|---|
|
100C.101 |
A2 |
1 |
2022 |
Actual |
EntityCurrency |
200 |
|
100C.102 |
A2 |
1 |
2022 |
Actual |
EntityCurrency |
200 |
|
200C.102 |
A2 |
1 |
2022 |
Actual |
EntityCurrencyAjds |
200 |
实际存数(保存):
|
Entity |
Account |
Period |
Year |
Scenario |
Value |
data |
|---|---|---|---|---|---|---|
|
~~~~101 |
A2 |
1 |
2022 |
Actual |
CNY |
200 |
|
102 |
A2 |
1 |
2022 |
Actual |
CNY |
200 |
⚠️Entity传参父.子,Value传参ECT以下,
保存逻辑为根据实体激活表判断:
对应场景、版本、年份、期间下已激活:保存”子”;
对应场景、版本、年份、期间下未激活:过滤;
实际取数(查询):
|
Entity |
Account |
Period |
Year |
Scenario |
Value |
data |
|---|---|---|---|---|---|---|
|
100C.101 |
A2 |
1 |
2022 |
Actual |
EntityCurrency |
200 |
|
100C.102 |
A2 |
1 |
2022 |
Actual |
EntityCurrency |
200 |
|
200C.102 |
A2 |
1 |
2022 |
Actual |
EntityCurrencyAjds |
无效 |
请求参数:
|
Entity |
Account |
Period |
Year |
Scenario |
Value |
data |
|---|---|---|---|---|---|---|
|
100C.101 |
A2 |
1 |
2022 |
Actual |
ParentCurrency |
300 |
|
100C.102 |
A2 |
1 |
2022 |
Actual |
ParentCurrencyAdjs |
300 |
|
200C.102 |
A2 |
1 |
2022 |
Actual |
ParentCurrencyAdjs |
300 |
实际存数(保存):
|
Entity |
Account |
Period |
Year |
Scenario |
Value |
data |
|---|---|---|---|---|---|---|
|
~~~~101 |
A2 |
2 |
2022 |
Actual |
CNY |
300 |
|
102 |
A2 |
1 |
2022 |
Actual |
CNYAdjs |
300 |
⚠️Entity传参父.子,ECT以上且PCT以下,
保存逻辑为根据实体激活表判断:
对应场景、版本、年份、期间下已激活:保存”子”;
实际取数(查询):
|
Entity |
Account |
Period |
Year |
Scenario |
Value |
data |
|---|---|---|---|---|---|---|
|
100C.101 |
A2 |
1 |
2022 |
Actual |
ParentCurrency |
300 |
|
100C.102 |
A2 |
1 |
2022 |
Actual |
ParentCurrencyAdjs |
300 |
|
200C.102 |
A2 |
1 |
2022 |
Actual |
ParentCurrencyAdjs |
无效 |
请求参数:
|
Entity |
Account |
Period |
Year |
Scenario |
Value |
data |
|---|---|---|---|---|---|---|
|
100C.101 |
A2 |
1 |
2022 |
Actual |
Parent |
400 |
|
100C.102 |
A2 |
1 |
2022 |
Actual |
Parent |
400 |
|
200C.102 |
A2 |
1 |
2022 |
Actual |
ParentAdjs |
400 |
实际存数(保存):
|
Entity |
Account |
Period |
Year |
Scenario |
Value |
data |
|---|---|---|---|---|---|---|
|
100C.101 |
A2 |
1 |
2022 |
Actual |
Parent |
400 |
|
100C.102 |
A2 |
1 |
2022 |
Actual |
Parent |
400 |
⚠️Entity传参父.子,Value传参PCT以上,
保存逻辑为根据实体激活表判断:
对应场景、版本、年份、期间下已激活:保存”父.子”;
实际取数(查询):
|
Entity |
Account |
Period |
Year |
Scenario |
Value |
data |
|---|---|---|---|---|---|---|
|
100C.101 |
A2 |
1 |
2022 |
Actual |
Parent |
400 |
|
100C.102 |
A2 |
1 |
2022 |
Actual |
Parent |
400 |
|
200C.102 |
A2 |
1 |
2022 |
Actual |
ParentAdjs |
无效 |
请求参数:
|
Entity |
Account |
Period |
Year |
Scenario |
Value |
data |
|---|---|---|---|---|---|---|
|
100C.101 |
A2 |
1 |
2022 |
Actual |
Proportion |
500 |
|
100C.102 |
A2 |
1 |
2022 |
Actual |
Elimination |
500 |
|
200C.102 |
A2 |
1 |
2022 |
Actual |
ConsolidationAdjs |
500 |
实际存数(保存):
|
Entity |
Account |
Period |
Year |
Scenario |
Value |
data |
|---|---|---|---|---|---|---|
|
100C.101 |
A2 |
1 |
2022 |
Actual |
Proportion |
500 |
|
100C.102 |
A2 |
1 |
2022 |
Actual |
Elimination |
500 |
⚠️Entity传参父.子,Value传参PCT以上,
保存逻辑为根据实体激活表判断:
对应场景、版本、年份、期间下已激活:保存”父.子”;
实际取数(查询):
|
Entity |
Account |
Period |
Year |
Scenario |
Value |
data |
|---|---|---|---|---|---|---|
|
100C.101 |
A2 |
1 |
2022 |
Actual |
Proportion |
500 |
|
100C.102 |
A2 |
1 |
2022 |
Actual |
Elimination |
500 |
|
200C.102 |
A2 |
1 |
2022 |
Actual |
ConsolidationAdjs |
无效 |
凭证中Entity+Value逻辑
回到顶部
咨询热线
