1. first 函数说明
[TOC]
1.1. 文档说明
用于描述block
statistics
中用于统计的函数first
的使用说明以及实现逻辑
1.2. 修订记录
日期 | 文档版本 | 增加/修订内容 | 程序版本要求 |
---|---|---|---|
2021-07-13 | R1 | 第一次添加文档说明 | >= 6.1.0 |
1.3. 函数解释
first
函数用于统计周期
内的最早一个值
1.3.1. 数据来源
数据来源全部来自统计对代理的订阅
1.3.2. 数据约束
所有类型的数据,包括
值为数字的字符串类型
,数字类型
,值为非数字的字符串类型
举例说明
脚本
{ "schedule": { "spec": "0 0 */1 * * *" }, "key":"S01", "func":"first" }
数据样本
- 值为数字的字符串类型
time value --- ---- 2021-07-13T09:00:00 {"S01":"1"} 2021-07-13T09:01:00 {"S01":"2"} 2021-07-13T09:02:00 {"S01":"3"} 2021-07-13T09:03:00 {"S01":"4"} 2021-07-13T09:04:00 {"S01":"5"} ... ... 2021-07-13T09:59:59 {"S01":"59"}
统计周期范围
2021-07-13T09:00:00
到2021-07-13T10:00:00
的first
值为1- 数字类型
time value --- ---- 2021-07-13T09:00:00 {"S01":1} 2021-07-13T09:01:00 {"S01":2} 2021-07-13T09:02:00 {"S01":3} 2021-07-13T09:03:00 {"S01":4} 2021-07-13T09:04:00 {"S01":5} ... ... 2021-07-13T09:59:59 {"S01":59}
统计周期范围
2021-07-13T09:00:00
到2021-07-13T10:00:00
的first
值为1- 值为非数字的字符串类型
time value --- ---- 2021-07-13T09:00:00 {"S01":"a"} 2021-07-13T09:01:00 {"S01":"b"} 2021-07-13T09:02:00 {"S01":"c"} 2021-07-13T09:03:00 {"S01":"d"} 2021-07-13T09:04:00 {"S01":"e"} ... ... 2021-07-13T09:59:59 {"S01":"f"}
统计周期范围
2021-07-13T09:00:00
到2021-07-13T10:00:00
的first
值为a- 数字类型、值为数字的字符串类型、值为非数字的字符串类型的组合
time value --- ---- 2021-07-13T09:00:00 {"S01":"a"} 2021-07-13T09:01:00 {"S01":"1"} 2021-07-13T09:02:00 {"S01":"c"} 2021-07-13T09:03:00 {"S01":"d"} 2021-07-13T09:04:00 {"S01":9} ... ... 2021-07-13T09:59:59 {"S01":"10"}
统计周期范围
2021-07-13T09:00:00
到2021-07-13T10:00:00
的first
值为a- 统计周期范围内没有要统计的key:S01
time value --- ---- 2021-07-13T09:00:00 {"S02":"a"} 2021-07-13T09:01:00 {"S02":"1"} 2021-07-13T09:02:00 {"S02":"c"} 2021-07-13T09:03:00 {"S02":"d"} 2021-07-13T09:04:00 {"S02":9} ... ... 2021-07-13T09:59:59 {"S02":"10"}
统计周期范围
2021-07-13T09:00:00
到2021-07-13T10:00:00
内没有结果输出