创建一个 bool 值,用于指示第一个参数是否处于中心值附近的范围内。
语法
around(
价值,中心,三角洲)
详细了解语法约定。
参数
| 客户 | 类型 | 必需 | DESCRIPTION |
|---|---|---|---|
| 价值 | int、long、real、datetime 或 timespan | ✔️ | 要与 center 进行比较的值。 |
| center | int、long、real、datetime 或 timespan | ✔️ | 范围中心,定义为 [(center-delta) .. (center + delta)]。 |
| delta | int、long、real、datetime 或 timespan | ✔️ | 范围的增量值,定义为 [(center-delta) .. (center + delta)]。 |
返回
如果值在范围内,则返回 true,如果值在范围外,则返回 false。
如果任何参数为 null,则返回 null。
例子
以下示例根据特定的时间戳筛选行。
range dt
from datetime(2021-01-01 01:00)
to datetime(2021-01-01 02:00)
step 1min
| where around(dt, datetime(2021-01-01 01:30), 1min)
输出
| 日期 |
|---|
| 2021-01-01 01:29:00.0000000 |
| 2021-01-01 01:30:00.0000000 |
| 2021-01-01 01:31:00.0000000 |