配置时间限定
时间限定是指明确规定时间范围或时间点,通过对时间限定进行配置,可将 “最近”、“本周” 这类较为抽象的时间概念,转化为确切的时间区间。同时,用户也能根据自身需求自定义时间范围,方便用户在智能分析助手问答时,能够获取时间范围更为准确的数据。
操作步骤
- 登录智能数据洞察控制台。
- 单击管理控制台左上角的
,选择区域,单击右上角的企业项目,选择企业项目。
- 在控制台上方单击“项目”后,单击项目名称,进入项目页面。
- 单击“问答管理 > 时间限定 > 新建时间限定”,进入新建时间限定页面,参数说明请参见表1。
图1 新建时间限定
表1 时间限定参数说明 参数
说明
名称
对时间限定进行命名,只能包含中文、英文、数字、逗号、句号、括号、顿号(、)、大于号(>)、小于号(<)、下划线(_)、中划线(-)和斜杠(/)。
日期范围
自定义日期范围,参数说明如下:
- 时间粒度:细化至年、季、月、周、日不同层级,例如“过去两年”可将时间粒度设置为“年”。
- 相对时间:“-”表示从当前时间向前的时间段,“+”表示从当前时间向后的时间段。
- 绝对时间:选择具体的时间,不依赖当前时间作为参照。
单日期
自定义单日期,例如“上周当天”。
早于晚于
设置早于\晚于XX时间的时间限定,例如“早于上周”、“晚于去年”。
至今
设置XX时间至当日的时间限定,不包括当日,例如“上月初至当日”、“当前月初至当日”。
最近
设置XX时间至当日以及当日至XX时间的时间限定,包括当日,例如“过去一月至当日”、“当日至未来一周”。
期初期末
设置XX时间范围内的期初期末,例如“当前季度的第一个月”。
条件筛选
通过设置条件限定时间范围,例如“大于2025-01-01”。
SQL
通过SQL语句限定时间范围,例如“上月最后一天”,其SQL表达式可设置为“SELECT DATE_TRUNC('month', CURRENT_DATE) - INTERVAL '1 day'”。
- 时间限定创建完成后,以下两个地方可以使用已创建的时间限定:
- 单击“数据管理 > 数据集”,单击数据集名称,进入数据集编辑页面,将鼠标移动至字段类型为时间的字段,单击
,选择“编辑”,“默认筛选器”可以设置为创建的时间限定。
- 单击“数据管理 > 指标集 > 新建指标”,进入新建指标页面,“面板编辑”中的“时间限定”可以选择创建的时间限定。
- 智能分析助手关联数据集中字段绑定时间限定后,问答过程中若提问未包含时间相关信息,将自动返回时间限定范围内的数据,具体请参见场景示例。
- 仪表板中使用字段如果绑定了时间限定,将自动展示时间限定范围内的数据,单击图表右上角
,选择“查看SQL”,可以查看时间限定所对应的SQL语句。
- 单击“数据管理 > 数据集”,单击数据集名称,进入数据集编辑页面,将鼠标移动至字段类型为时间的字段,单击
场景示例
通过创建时间限定,实现在智能分析助手问答时,返回该时间限定范围之内的数据。
- 单击“问答管理 > 时间限定 > 新建时间限定”,进入新建时间限定页面,本例新建“产品成熟期”时间限定,将时间范围限定在“2021-01-01”至“2023-01-01”(图2)。
- 单击“数据管理 > 数据集”,单击数据集名称,进入数据集编辑页面。
- 将鼠标移动至字段类型为时间的字段,单击
,选择“编辑”,将“默认筛选器”设置为步骤1创建的时间限定后,单击“确定”(图3)。
- 单击数据集页面右上角“保存”,保存数据集。
- 单击“问答管理 >智能分析助手 > 新建智能分析助手”,设置相关参数,其中关联数据集选择步骤3编辑的数据集(图4)。
- 单击“同步”,同步智能分析助手,同步完成后单击“问答”,进入智能分析助手问答界面。
本例提问“产品利润”,智能助手自动返回时间限定在 “2021-01-01” 至 “2023-01-01” 这一区间内的产品利润数据(图5)。