示例-统计配置条件模型
脚本说明,参见 条件模型
过滤普通参数:
{"logic_expr": "Z1>0 && S01>90", "obj_var_list": ["Z1", "S01"], "default": false}
过滤时间参数:
{ "logic_expr": "duration(datetime,'d','m') > 3 * 60 + 30 &&duration(datetime,'d','m') <= 8 * 60 + 30", "obj_var_list": [ "datetime"]
}
- ‘m’:表示精确到分
duration(datetime,'d','m')
- ‘h’: 表示精确到小时
duration(datetime,'d','h')
- ‘s’:表示精确到秒
duration(datetime,'d','s')
比如大于 10:00:00,可以用 duration(datetime,’d’,’h’) >10
比如大于 10:20:00,可以用 duration(datetime,’d’,’m’) >10 * 60 + 20
比如大于 10:20:30,可以用 duration(datetime,’d’,’s’) >10 * 3600 + 20*60 + 30
- 表示把 9 点 35 分到 10 点 57 分的数据过滤出来,进行计算
duration(datetime,'d','m') >= 9 * 60 + 35 && duration(datetime,'d','m') <= 10 * 60 + 57
- 时间跨天,比如晚上 23:20:00 到第二天凌晨 01:05:00:
duration(datetime,'d','m') >= 23 * 60 + 20 || duration(datetime,'d','m') <= 1 * 60 + 5
过滤时间和普通参数:
{
"logic_expr": "(duration(datetime,'d','m') < 8 * 60 + 30 || duration(datetime,'d','m') >= 20 * 60+ 30) && Z>0", "obj_var_list": ["datetime", "Z"]
}
文档更新时间: 2024-01-18 11:24 作者:技术支持