全部文档
文档中心数据流3.0节点组件服务财务模型

财务模型

调用财务模型元素,目前已支持提交数据、删除数据、数据块审批状态初始化与变更、MDX执行的动作。

  • 选择元素:支持财务模型元素

  • 来源数据集:选择前序的、输出结果为数据集的节点,该节点的输出数据集,将会作为提交数据的来源,注意数据集的列名需要和财务模型的维度列名对应,可以点击右侧的匹配预览按钮来检查目标财务模型的维度列是否都已经和来源数据集匹配上

  • 数据已透视:指定来源数据集是否已经有某个成员的值翻转到列上了,如果有,需要指定是哪一列

    • 未透视和已透视数据的区别见下图,以透视【Account】维度为例

      • 未透视时Account维度是一列,数据在data

      • 透视后,Account维度的成员翻转到列上,数据成为Account成员列的值 -



  • 覆盖:启用后,需要指定覆盖的维度范围,效果等同于删除此范围内的数据

    • 例如本次目标提交1~12月的数据,但本次的来源数据集中只有1~10月的数据,历史已经存在11、12月的数据,如果不需要历史数据,那么就可以指定覆盖1~12月的数据,覆盖后只会存在1~10月的新数据,不覆盖则会存在1~10月的新数据+11、12月的旧数据

    • 指定维度范围有键值对表达式两种方式,配置完全同【删除数据】操作,请至【删除数据】章节查看

  • 数据合法性校验:常用于维度成员是否存在等合法性校验,仅当校验通过才可提交数据

  • 分批:支持分批提交,可设置单次提交的最大数量

  • 选择元素:同【提交数据】

  • 维度范围:指定要删除的数据的维度范围,支持维度表达式两种配置方式

    • 键值对:添加选择要指定的维度,并指定每个维度的范围,赋值类型支持维度PY表达式

      • 维度:维度成员选择器,回显至文本框后,可以手动修改表达式,支持用双花括号**{{}}**占位来引用预置变量。例如通过维度成员选择器选择了Base(2020,0),可以手动修改为Base({{Pipeline.Params.Year}},0),当启动参数的Year值为2020时,可得到维度表达式Base(2020,0)

      • PY表达式:直接输入python,表达式需要返回字符串类型的数据,例如输入'Base(' + Pipeline.Params.Year + ',0)',当启动参数的Year值为2020时,可得到维度表达式Base(2020,0)

    • 表达式:直接输入python表达式,需要范围字典类型的数据,字典的key需要对应维度名,值需要对应维度成员值或者维度表达式。例如{'year': ['2016', '2017'], 'entity': 'firm2'}

逻辑与工作流组件相同:财务模型 — 组件与平台服务 | DeepFOS Docs

仅针对启用了权限配置的财务模型,如果财务模型还未开启权限配置,选择元素后会显示提醒,可点击提醒中的前往编辑按钮跳转到财务模型的编辑页面。

财务模型如何配置权限,请查看对应组件的文档:配置财务模型权限 — 配置财务模型权限 | DeepFOS Docs

财务模型开启权限配置后,数据流会读取审批配置,可以配置审批范围,并指定目标审批状态:

  • 指定维度时,支持维度表达式py表达式,维度表达式中也可以用双花括号**{{}}**占位来引用预置变量

  • 指定状态时,支持静态值(文本)py表达式



逻辑与工作流组件相同:财务模型 — 组件与平台服务 | DeepFOS Docs

  • 同步调用,会等待MDX执行完成的结果

  • 指定状态时,支持静态值(文本)py表达式,py表达式可以直接引用预置变量



回到顶部

咨询热线

400-821-9199

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

ctrl+Enter to send