业务限定
业务限定用于圈定统计的业务范围。本文为您介绍业务限定。
操作步骤
在指标平台创建派生指标时,选择业务限定,进行业务限定的配置

在业务限定配置框中配置参数:
| 参数 | 描述 |
|---|---|
| 常规 | * 规则运算符: * 支持指定时间、时间范围、超出范围、早于、晚于、等于、不等于、大于、大于等于、小于、小于等于、介于、包含、以...开头、不以...开头、以...结尾、不以...结尾、指标值满足筛选、为空、不为空。更多详情请参考: 2 规则运算符说明 * 关系运算符:支持且和或两种规则。 * 添加条件:单击添加条件可在同层级关系运算符下新增一条空白规则。 * 添加关系:单击添加关系可在本关系运算符下新增子一级关系。 |
| 自定义表达式 | 输入筛选表达式,仅可基于基础指标中可用的维度,设定所需指标的范围限定条件。 |
规则运算符说明:
指定时间

内容
筛选早于指定时间的数据,具体步骤如下:
-
选择时间字段(例如
订单日期)。 -
根据时间字段的粒度(如天、月、年等)进行匹配。
-
若需要筛选早于多个时间点的数据,可以添加多个条件。
运算符说明
例如,筛选 订单日期 字段等于 "2024-07-30" 的数据。
等价SQL表达式
时间范围

内容
筛选指定日期范围的数据,具体步骤如下:
-
选择日期字段(例如
订单日期)。 -
根据日期字段的粒度(如天、月、年等)进行匹配。
-
若需要筛选多个时间范围,可以添加多个条件。
运算符说明
例如,筛选 订单日期 字段在 "2024-07-23" 至 "2024-08-27" 之间的数据。
等价SQL表达式
DATE_TRUNC('DAY', `订单日期`) >= DATE_TRUNC('DAY', CAST('2024-07-23' AS DATETIME))
AND DATE_TRUNC('DAY', `订单日期`) <= DATE_TRUNC('DAY', CAST('2024-08-27' AS DATETIME))
超出范围

内容
筛选超出指定日期范围的数据,具体步骤如下:
-
选择日期字段(例如
订单日期)。 -
根据日期字段的粒度(如月、周、天等)进行匹配。
-
若需要筛选超出多个时间范围的数据,可以添加多个条件。
运算符说明
例如,筛选 订单日期 字段小于 "2024-07-30" 或大于于 "2024-07-30" 的数据。
等价SQL表达式
DATE_TRUNC('DAY', `订单日期`) < DATE_TRUNC('DAY', CAST('2024-07-30' AS DATETIME))
OR DATE_TRUNC('DAY', `订单日期`) > DATE_TRUNC('DAY', CAST('2024-07-30' AS DATETIME))
早于、晚于

内容
筛选早于或晚于指定日期的数据,具体步骤如下:
-
选择日期字段(例如
指定日期)。 -
根据日期字段的粒度(如天、月、年等)进行匹配。
-
若需要筛选早于或晚于多个时间点的数据,可以添加多个条件。
等价SQL表达式
DATE_TRUNC('DAY', `指定日期`) < DATE_TRUNC('DAY', CAST('2024-07-30' AS DATETIME)) --筛选指定日期字段小于 "2024-07-30" 的数据。
DATE_TRUNC('DAY', `指定日期`) > DATE_TRUNC('DAY', CAST('2024-07-30' AS DATETIME)) --筛选指定日期字段大于 "2024-07-30" 的数据。
等于、不等于

内容
匹配字段或维度的值与所选内容一致的数据。支持多选,即可以筛选多个指定值。
等价 SQL 表达式
`city` IN ('北京', '南京') --筛选 city 字段等于 “北京” 或 “南京” 的数据。
`city` NotIN ('成都', '杭州') --筛选 city 字段不等于 “成都” 或 “杭州” 的数据。
大于等于、大于、小于、小于等于、介于

内容
筛选数字类型字段或维度的值大于某个值的数据。value 值只支持数字。
等价SQL表达式
`age` >= 18 --筛选age大于等于18的数据
`shop_id` > 18 --筛选shop_id大于20的数据
`user_id` < 11 --筛选user_id小于11的数据
`category_id` <= 20 --筛选category_id小于等于20的数据
10 <=`unit_price` <= 20 --筛选unit_price介于10到20之间的数据
包含、不包含

内容
筛选字符串字段或维度中包含指定字符串的数据。
等价 SQL 表达式
以...开头、不以...开头、以...结尾、不以...结尾

等价 SQL 表达式
ENDS_WITH (`user_name`, 'a') = FALSE --不以a结尾
ENDS_WITH (`user_name`, 'a') --以a结尾
STARTS_WITH (`user_name`, 'a') = FALSE --不以a开头
STARTS_WITH (`user_name`, 'a') --以a开头
user_name like 'a%' --查询以a开头的数据
user_name like '%a' --查询以a结尾的数据
指标值满足筛选
更多详情请参考:指标值满足筛选
为空、不为空

* 规则运算符: * 支持指定时间、时间范围、超出范围、早于、晚于、等于、不等于、大于、大于等于、小于、小于等于、介于、包含、以...开头、不以...开头、以...结尾、不以...结尾、指标值满足筛选、为空、不为空。更多详情请参考: 2 规则运算符说明 * 关系运算符:支持且和或两种规则。 * 添加条件:单击添加条件可在同层级关系运算符下新增一条空白规则。 * 添加关系:单击添加关系可在本关系运算符下新增子一级关系。
输入筛选表达式,仅可基于基础指标中可用的维度,设定所需指标的范围限定条件。