Feature request
Acknowledged

日期筛选能否自动跟随“今天”变化?

QiangDiao Li

我想保存一个“未来七天待处理”的视图,每天打开都显示从当天起七天内到期的记录。Busabase 的日期筛选是否支持这种相对日期条件?希望视图能随日期自动更新,不用每天手动修改起止时间。

Report
pengjin
Team

非常感谢你的反馈,保存的视图筛选目前不支持相对日期条件,但这个已经纳入需求资源池中

原因是视图对日期字段只提供固定条件的操作符:等于、包含、为空、不为空,没有“早于/晚于/在未来 N 天内”这类相对比较,也没有“今天”“本周”等预设。筛选条件绑定的是一个具体值,不会每天重新计算。

目前有下面几种解决方案,看是否满足你的预期:

  1. 日历视图:按日期字段把记录放到日历上,打开时按当前月份显示,会跟随当前日期。但它展示的是当前可视月份,而不是“未来七天”的列表,也不能把这个窗口改成七天。
  2. 通过 API 或自动化:查询记录接口支持传入日期范围(起始含、结束不含),由调用方在每次查询时计算“今天零点”到“今天 + 7 天”,就能做到每天自动跟随。这适合做提醒或每日待办推送,例如用 Buda 定时任务每天生成一份“未来七天到期”清单;它属于外部集成,不是界面里的保存视图。
  3. 关于公式:公式里有 TODAY()、NOW(),但公式字段的值是在记录写入时计算并保存的,只有 lookup 类型在读取时实时解析。因此用“距到期天数”这类公式再筛选,结果会停留在上次写入的时刻,不能当作自动更新的筛选依据。
Report
Kelly
Team
· edited

你要的是:视图里的日期条件随「今天」滚动(例如永远是「最近 7 天」),而不是写死某一个日历区间。

(示意图:固定区间 vs 相对今天;后者为需求方向。)

现状与临时做法

  1. 打开视图筛选,看日期字段可用的运算符(等于、介于、早于/晚于等)。
  2. 若当前只有固定起止日期:把区间写成你需要的范围,并接受明天不会自动平移——适合月报/关账。
  3. 日常待办若必须「永远相对今天」:
  • 可让 Agent 按「今天」定期重写筛选;或
  • 每天打开时手动改一次起止日期;或
  • 另建「今日待办」视图,用更短的固定窗口并接受每日微调。
  1. 关账类视图继续用固定区间,不要和日常相对视图混成一个。

(本地演示:日期筛选运算符面板;以你环境实际选项为准。)

怎样确认

  • 固定区间:第二天再打开,筛选结果仍按原起止,不会自动变。
  • 若产品已提供相对运算符(如最近 N 天):选中后隔天打开,范围应跟着今天走——用两天各看一次结果对照。
  • 相对视图与关账视图并存时,两边人数/条数不应被对方筛选污染。

边界

  • 「自动跟随今天」已记为筛选体验需求;在确认你环境运算符列表前,不要假设已经上线。
  • 相对筛选与固定关账筛选用途不同,两套视图可以并存。
Report

Your reply

Sign in to join the discussion. Reading is always open; you only need an account to post.

Sign in