2023 11月10日

新增功能

  • UX

    • 新增radio控件

    • 日历控件支持关联数据源,可用于展示日程类数据

    • 图表支持更多筛选配置

    • 折线图增加数据点功能

  • 电子表格2.0

    • 浮动行表增加开启追加删和删除行右键按钮

    • 动态表维度表达式增加属性关联筛选器

    • 条件格式图标集支持自行设定划分百分比

  • DeepModel

    • 自我链接支持环引用约束

    • 属性选择放开计算属性/链接

  • DeepCube(新)

  • UX-财务套表

    • 财务套表增加目录颜色、隐藏

    • 增加合并特色的套表目录校验数据映射

    • 增加校验看板用于在流程控制与财务套表中展示

  • 合并流程(新)

    • 增加财务模型回调重置状态

    • 增加合并校验看板

功能优化

  • UX

    • 清单表表格支持更多样式配置

    • 对象数据选择器增加排序字段配置

  • DeepModel

    • 优化查询器结构搜索

    • 优化对象数据选择器排序

    • 优化数据管理链接样式

  • 凭证组件

    • 【凭证模型】字段属性-支持全选头/行字段

    • 【凭证模型】没有关联维度的维度字段,有效性范围显示–

    • 【凭证模型】凭证编码-支持拖拽调整顺序

    • 【凭证模型】后置逻辑-预置逻辑应以实际落库数据为基础执行

    • 【凭证模型】自定义逻辑提示校验优化:若未启用提示,不校验输出结构

    • 【凭证清单】数据关联区域优化

以下是详细更新说明


新增功能

  • 新增radio控件,可关联模型3.0中的枚举值

  • 日历控件支持关联数据源,可用于展示日程类数据

  • 图表支持更多筛选配置

  • 折线图增加数据点功能

功能优化

  • 清单表表格支持更多样式配置,隐藏部分展示样式、默认列宽等

  • 对象数据选择器增加排序字段配置,可以选择一个字段来对筛选器的成员进行排序。

如果浮动行表允许增加和删除行,可开启[清空行]和[追加行]按钮

  • 原版本通过手动擦除整行内容实现删除,如果存在只读的列,用户无法擦除。使用[清空行]后会忽略只读执行清空行操作,但是,sheet上的物理行还在

  • 原版本上传保存后,自动重新渲染预留空白行,才能加载更多数据,或通过JS增加行。使用[追加行]可用户直接在使用态自行追加后再导入数据。注意追加行默认选项是1-1000,如果表行要求比较多,可编辑态选择5000、10000两档。

配置后使用效果:右键浮动行表区域出现[清空行]和[追加行]按钮。 注意,[追加行]追加位置在当前单元格之后的行,可点击多次追加。

如果动态表使用了高级维度表达式,比如 OrFilter(Base(EntityA,0),Attr(ud1,’Product01’))—选择EntityA下所有Base成员UD1属性为Product01的成员 可将EntityA 和 Product01都关联到筛选器,实现一定程度的不同维度之间联查 附表:目前表格2.0内控件与筛选器之间关联支持情况

维度成员与筛选器关联相关功能支持列表

单个成员/多个成员

直接等于筛选器

筛选器+位移

筛选器+常规表达式

筛选器+高级表达式

用筛选器替代ud成员

举例

@Entity

@Entity(+1)

Base(@Entity,0)

OrFilter(Base(@Entity,0),Attr(ud1,’A’))

OrFilter(Base(@Entity,0),Attr(ud1,’@Year’))

动态表

背景维度

限定单个

⛔️

⛔️

⛔️

动态表

行维度

多个

动态表

列维度

多个

动态表

UD维度

多个

动态表

行/列fx公式

限定单个

⛔️

⛔️

⛔️

动态表

override命中(左边)

多个

⛔️

动态表

override_fx(右边)

限定单个

⛔️

⛔️

⛔️

DF函数

DFdata

限定单个

⛔️

⛔️

⛔️

DF函数

DFdatafx

限定单个

⛔️

⛔️

⛔️

DF函数

DFfilter

限定单个

⛔️

⛔️

⛔️

浮动行

筛选条件

多个

⛔️

⛔️

⛔️

浮动行

逻辑属性_维度

多个

⛔️

浮动行

默认值

限定单个

⛔️

⛔️

⛔️

⛔️

原:百分比只能默认均分 新增功能:可自行设定划分百分比的区段,比如 100%~67%,67%~33%,33%~0% 注意:按金额划分方式还未上线

自我链接增加环引用约束配置项,启用后保存数据时会校验数据是否成环

层级链接parent的环引用约束默认为启用

属性选择框放开可选计算属性、计算链接,包括:条件规则编排器中的条件对比项、计算属性的引用属性等

  • 优化查询器结构搜索,展示匹配对象时,同时展示对象下所有属性、链接

  • 优化对象数据选择器排序,同数据管理

  • 优化数据管理链接样式,展示所有已选项

DeepCube是DeepFos平台的多维计算引擎之一。是基于Python实现的,用于计算财务模型数据的SDK。通过使用DeepCube,你能够以简单的计算指令的形式来操作多维数据库,而不用花费过多心思在数据集的转置,数据透视,数据拼接等繁琐的数据操作。 关于DeepCube的使用细节,可以参考《DeepCube使用手册》

避免因未关联维度元素,打开维度成员选择器时报错服务异常:

迭代前的保存后置节点的预置逻辑,是以DuckDB中的缓存数据为基础再执行的。无法实现先通过自定义py修改字段值,并根据修改后的值执行预置逻辑(预置逻辑始终根据修改前、存在DuckDB中的字段值为依据进行计算)。 优化后,保存后置节点的预置逻辑,会以实际落库数据为基础执行,以实现项目上先通过py计算movement,再通过预置逻辑执行净额计算的需求。 本次迭代覆盖的预置逻辑范围:

功能说明:

凭证模型为自定义逻辑提供运行后提示,但需要py启用指定输出结构。 如果无需提示,即成功后提示和失败后提示都不勾选,则py无需启用指定输出结构。

凭证清单的数据关联关系完全继承凭证模型配置,暂不可新增数据表、不可修改关联关系,因为优化前段展示

对标合并2.0,提供目录校验颜色展示以及校验看板,并支持一定程度上的定制化。详见相应功能手册

基于财务模型搭建的电子表格在保存后可配置回调合并流程重置逻辑,重置所有「合并计算」状态为**「数据变更」**,重置范围:

  • year+period+scenario+version+entity 维度背景下的所有流程单元

  • entity为「父点子」或「实体」,都只回写实体(子)的状态,不考虑parent信息

  • 除了每个被重置的单元自身外,每个单元向上所有实体单元的计算状态、折算状态、贡献状态,均会被重置

如果想通过点击「校验状态」查看具体校验未通过的明细,我们可以在合并流程控件UX添加弹窗的方式来展示我们的校验看板

新增的合并流程控件默认会配置上校验看板弹窗控件,历史的合并流程UX如需增加校验看板,可按以下步骤配置: a.首先我们在合并流程UX控件的编辑态,添加「弹窗」控件

b.我们在弹窗中添加我们的合并校验看板,合并校验看板的数据来源可以选择合并流程控制模型或者财务模型数据源,我们此处选择**「合并流程控制模型」,**并选择对应的合并流程元素

c.我们点击合并校验看板,并在「模型入参」处编辑表达式,需要注意的是,表达式中实际流程控制对象consol_process_table_xxxxx要替换成实际流程控制表格的编码

Copy
({
  phase: $components.consol_process_table_T2CZ.clickedCol?.parent?.config?.key,
  unitId: $components.consol_process_table_T2CZ.clickedRow?.unitId,
  validateMode: $components.consol_process_table_T2CZ.clickedCol?.key,
  expectedName: $components.consol_process_table_T2CZ.clickedRow?.expectedName,
})

⚠️表达式中实际流程控制表格对象(consol_process_table_xxxxx)要替换成实际流程控制表格的编码

d.最后我们在流程控制表格的「事件」中,点击校验状态列添加「打开弹窗」配置,「目标控件」选择之前配置的合并校验看板弹窗

回到使用视图,点击校验状态,效果图如下:

回到顶部

咨询热线

400-821-9199

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

ctrl+Enter to send