文档中心合并合并2.5顾问使用手册六、各环节的配置说明3.财务模型3.2Entity+Value逻辑

3.2Entity+Value逻辑

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

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

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

点击多版本实体维度后,点击设置,选择基础,关联本位币维度(通用类)值维度(值类)

  • 本位币维度

    手动关联
    ,记录实体的本位币

  • 值维度为保存多版本实体维度后

    自动生成并关联

新实体维的维度表达式比其他维度多一个参数,比如IBase(TotalEntity,0,1),最后一个参数表示是否带父子结构


假设层级是这样的,A公司带父子结构的维度编码是[TotalEntity].[A],不带的话是A

  1. 绿色框:为固定成员,实际存数

  2. 蓝色框:EntityCurrencyTotalParentCurrencyTotal两棵树为指针成员,不实际存数;

    • EC:转换到实体维父.子的本位币成员上,如A.B的EntityCurrency实际存储到B的本位币CNY

    • PC:转换到实体维父.子的本位币成员上,如A.B的ParentCurrency实际存储到A的本位币USD

  3. 橙色框:根据多版本实体维绑定的本位币维度成员动态生成,每个成员为一棵树

  4. 紫色框:为共享成员,主要为了给具体币种以币种本身币种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逻辑

回到顶部

咨询热线

400-821-9199

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

ctrl+Enter to send