更新时间:2025-12-30 GMT+08:00
分享

基于评分卡配置体测指标评分规则

场景描述

为精准、高效评估男性会员的运动成效,健身房需基于会员最新体重指数(BMI)、体脂率、肌肉含量数据,按固定标准进行量化评分,具体规则如下:

表1 评分标准

指标

判定标准

得分

体重指数

小于等于18,或大于24

20

大于18小于等于24

40

体脂率

小于等于15,或大于18

20

大于15小于等于18

30

肌肉含量

小于等于30,或大于40

20

大于30小于等于40

30

场景分析

本场景中,以如下3个指标作为判断条件:

  • 体重指数
  • 体脂率
  • 肌肉含量

每个条件将依据预设标准对应一个分值(如体重指数在18-24区间得40分),系统会自动计算3个分值的总和,并将结果赋值给“评分”字段,作为会员身体素质的综合量化结果。

通过“分项计分 + 汇总统计”的逻辑,实现对会员运动效果的直观评估,数据处理高效且标准统一。

配置步骤

  1. 登录应用运行态
  2. 在左侧导航栏中,选择规则引擎 > 规则列表,进入“规则列表”页面。
  3. “规则列表”页面,单击“创建”
  4. “创建规则”页面,配置如下主要参数信息。

    表2 “基本信息”参数说明(评分卡)

    参数

    配置示例

    规则名称

    男会员素质评分

    规则类型

    自定义规则

    界面模式

    评分卡

    冲突解决策略

    先进先出

  5. 单击“下一步”,进入“定义参数”页面。
  6. “定义参数”页面,根据场景需求,依次添加如下3个条件字段作为判断依据,添加1个结果字段用于输出判断结果。

    表3 “定义参数”参数说明(评分卡)

    参数名称

    配置示例

    条件字段

    条件字段1:
    • 数据类型:数字
    • 字段名:体重指数
    • 字段代码:BMI
    • 数组:否
    条件字段2:
    • 数据类型:数字
    • 字段名:体脂率
    • 字段代码:BFR
    • 数组:否
    条件字段3:
    • 数据类型:数字
    • 字段名:肌肉含量
    • 字段代码:muscleContent
    • 数组:否

    结果字段

    • 数据类型:数字
    • 字段名:评分
    • 字段代码:score
    • 数组:否

  7. 单击“下一步”,进入“规则配置”页面。
  8. 在该规则配置页面,单击“添加一行”,为“体重指数”配置如下评分规则。

    1. “属性”列选择条件字段 > 体重指数
    2. 单击“条件”列的,在弹出的“配置条件”窗口,为“体重指数”属性配置如下首个子条件。
      图1 配置子条件1
      • 逻辑关系选择“或者”
      • 体重指数条件1:“比较符”选择“大于等于”“比较值”选择“输入值”并填写为“18”
      • 体重指数条件2:“比较符”选择“大于”“比较值”选择“输入值”并填写为“24”
    3. 单击确定,关闭“配置条件”窗口。
    4. “分值”列选择“输入值”,并填写为“20”
      图2 设置分值1
    5. 单击“体重指数”属性右侧的,为“体重指数”属性添加第二个子条件。
      图3 “体重指数”属性添加条件行
    6. 在第二个子条件行,单击其“条件”列右侧的,在弹出的“配置条件”窗口,配置如下第二个子条件。
      图4 配置子条件2
      • 逻辑关系选择“并且”
      • 体重指数条件1:“比较符”选择“大于”“比较值”选择“输入值”并填写为“18”
      • 体重指数条件2:“比较符”选择“小于等于”“比较值”选择“输入值”并填写为“24”
    7. 单击确定,关闭“配置条件”窗口。
    8. “分值”列选择“输入值”,并填写为“40”
      图5 设置分值2

  9. 参考8,分别为“体脂率”“肌肉含量”配置评分规则。

    图6 配置“体脂率”“肌肉含量”评分规则
    表4 “体脂率”“肌肉含量”评分规则参数说明

    属性

    条件

    分值

    体脂率

    • 逻辑关系选择“或者”
    • 条件1:“比较符”选择“小于等于”“比较值”选择“输入值”并填写为“15”
    • 条件2:“比较符”选择“大于”“比较值”选择“输入值”并填写为“18”

    选择“输入值”,并填写为“20”

    • 逻辑关系选择“并且”
    • 条件1:“比较符”选择“大于”“比较值”选择“输入值”并填写为“15”
    • 条件2:“比较符”选择“小于等于”“比较值”选择“输入值”并填写为“18”

    选择“输入值”,并填写为“30”

    肌肉含量

    • 逻辑关系选择“或者”
    • 条件1:“比较符”选择“小于等于”“比较值”选择“输入值”并填写为“30”
    • 条件2:“比较符”选择“大于”“比较值”选择“输入值”并填写为“40”

    选择“输入值”,并填写为“20”

    • 逻辑关系选择“并且”
    • 条件1:“比较符”选择“大于”“比较值”选择“输入值”并填写为“30”
    • 条件2:“比较符”选择“小于等于”“比较值”选择“输入值”并填写为“40”

    选择“输入值”,并填写为“30”

  10. “得分配置”区域,将“得分计算方式”设置为“求和”,将“得分赋值给”设置为结果字段 > 评分

    图7 得分配置

  11. 确认所有配置项无误后,单击“提交”,完成规则配置。

相关文档