栏目说明
「Quick BI使用案例」系列短文都来源于用户遇到的真实问题。
文章聚焦使用过程中的高频误区与使用技巧,希望能帮助您更充分地发挥产品价值。
问题背景
在 Quick BI 的“活动对比控件”中,当时间粒度设置为“年月日”并且活动筛选方式配置为“日范围”时,用户在界面上仅能选择单日,无法选择预期的时间区间,和配置预期不符合。
活动控件配置如下:
实际筛选时,活动对比控件筛选只能选单日,不能选择较长的日期范围:
经排查,该问题是由于控件配置不当导致的。在活动对比控件的“时间范围字段”配置中,开始日期和结束日期被错误的绑定到了同一个字段(camp_start_time)。由于缺乏独立的结束时间字段,系统无法构建时间区间,从而导致界面仅支持单日选择。
解决方案
要解决此问题,需要在活动对比控件中将开始日期和结束日期分别绑定到数据集中对应的独立时间字段,具体操作步骤如下:
Step 1. 确认基础活动数据集结构
在修改配置前,请确保您的基础活动数据集中包含明确的活动起止时间字段。标准字段定义如下:
camp_start_time:代表活动开始时间。camp_end_time:代表活动结束时间。
在基础活动数据集中,各个字段名称和含义如下表所示:
在基础活动数据集中,若某条数据记录活动开始时间是2026/07/01,活动结束时间是2026/07/04,则表明数据结构正确,可用于构建时间区间。数据预览如下所示:
Step 2. 重新配置活动对比控件的时间范围
1.在仪表板中选中“活动对比控件”,进入配置面板。
2.依次展开“选项配置”-“活动阶段”,定位到“时间范围字段”配置项。
3.将“开始日期”选择为数据集中的 camp_start_time(活动开始时间)字段。
4.将“结束日期”选择为数据集中的 camp_end_time(活动结束时间)字段。
Step3. 验证效果
按照以上步骤配置完成后,保存并预览仪表板。此时在活动对比控件中即可正常选择活动日期区间,并进行后续的数据分析与可视化展示。
您可以查看活动查询控件关联图表的底层 SQL。修改配置后,生成的查询 SQL 中的日期筛选范围将与活动对比控件中设置的日期区间保持严格一致,从而确保数据分析与可视化展示的准确性。
如阅读后有任何问题,您可以点击Quick BI产品内右下角【帮助与反馈】按钮与我们取得联系。