基于用户自定义时间区间的连续天数组合条件数据筛选需求
自定义时间区间连续天数组合判定的数据筛选逻辑
筛选器基础配置
- 时间筛选入口部署在Dashboard端,支持用户手动指定截止日期
- 筛选覆盖的时间区间固定为系统当前日期 至 用户指定的截止日期,区间总时长随用户选择动态计算
数据集匹配判定规则
仅当数据集同时满足以下两项要求时,才会被纳入最终筛选结果:
- 条件1:筛选区间内存在一段无中断的连续时段,时段内每日均满足
x>0、y>0、z>0;该连续时段的时长取值范围为区间总时长的1/2 ~ 2/3。参考示例:当用户设定的筛选区间总时长为14天时,符合要求的连续时段最短为7天、最长为9天。
- 条件2:满足条件1的连续时段之外的剩余区间,也必须为无中断的连续时段;剩余时长占总区间的比例与条件1的连续时长占比一一对应(条件1连续时长占总时长1/2时,剩余占比为1/2;条件1连续时长占总时长2/3时,剩余占比为1/3),且该剩余连续时段内每日均满足
x=0、y>0、z>0。参考示例:当用户设定的筛选区间总时长为14天,匹配到的符合条件1的连续时段时长为8天时,对应的剩余6天连续时段需全程满足
x=0、y>0、z>0的指标要求。
内容的提问来源于stack exchange,提问作者AmyMoris
相关产品推荐
相关产品推荐

