【公式编辑器】支持调用宏

本文阅读时长:6分钟更新于2025-11-14

一、功能介绍

在建模过程中,许多业务逻辑往往会重复出现,比如相同的枚举判断、计算公式或条件判断。过去,这些逻辑需要在不同模型中反复编写,不仅耗时,还容易出错,后期维护也很困难

表达式支持宏功能,就是为了解决这个问题而设计的。通过“宏”,用户可以将常用的表达式逻辑封装成一个可复用的模块。只需编写一次宏,就可以在多个模型中直接调用,像使用函数一样简单

功能特点:

  • 一次定义,多处复用:将复杂公式封装成宏,避免重复编写相同逻辑
  • 统一维护,降低出错率:当业务逻辑变更时,只需修改宏定义,所有引用处自动更新
  • 简单易用:支持在编辑器中快速查看和调用宏,无需额外学习复杂语法
  • 兼容现有表达式:宏与现有的表达式体系兼容,可灵活插入原有公式中使用

二、面向用户

全体参数化编辑器建模的用户,逐步开放中~

三、功能描述

1、配置宏

1)入口位置:后台 → 变量与数据 → 变量系模板 → 新建/编辑变量系

2)主要功能

  • 用户可在变量系中创建、编辑和管理宏
  • 每个宏包含宏名称、参数定义及逻辑表达式
  • 依托于变量系,支持统一的版本管理、模型更新

3)配置宏具体操作步骤

第一步:点击顶部的变量系模板,然后点击右上角的新建变量系

第二步:点击左侧栏的宏声明,点击右侧的添加宏

第三步:在弹出的编辑宏页面中,设置宏的名称参数表达式,配置完成后,点击保存

  • 表达式支持编辑器内的所有公式类型;当在表达式中引用宏参数时,需要在参数名前添加 #

第四步:保存完成后,点击下一步

  • 同时,系统提供了基础的语法校验功能,若出现“宏存在错误”的提示,点击进入编辑页面进行修改,修改完成再次保存即可

2、使用宏

1)入口位置:参数化编辑器

2)主要操作流程

  • 在编辑器中导入对应的变量系
  • 调用其中已定义的宏,并在表达式中传入参数即可

3)使用宏具体操作步骤

第一步:把鼠标放置顶部的变量&属性,点击变量系,然后点击右侧的导入变量系

第二步:将已配置宏的变量系导入后,界面展示如下。系统同时提供了“变量系别名”字段,默认值为变量系的引用名,用户可根据需要自行编辑

第三步:导入成功后,在编辑器中任何需要编写公式的位置,都可以直接按照 #变量系别名.宏名(#inputFamilyAlias.MACRO_NAME) 的规则进行调用。例如#HelloMacro.MUSHAN_CASE(#spl1, #AVG)

注意:点击“计算结果”按钮,成功输出,则表明宏调用成功

第四步(可选):当需要调整建模逻辑或计算逻辑时,无需逐个修改公式,只需在变量系中更新宏定义,并同步更新模型即可。这样大幅简化了后续维护,使建模逻辑的管理更加高效、易用

 

 

可以随时点赞啦