Lotus notes 根据日期字段对文档进行分类

Lotus notes 根据日期字段对文档进行分类,lotus-notes,Lotus Notes,我被一个讨厌的问题困扰了一段时间,我无法解决。我在所有文档中都有一个表示时间的字段——格式为dd.mm.yyyy的日期 我想做的是对它们进行分类——显示包含今天日期的文档,以及在最近7天内包含今天日期的文档,等等 下面是我的代码(分类字段的公式): @If(@Today > pi_due_date; "Late docs"; @Today=pi_due_dat; "Todays docs";((pi_due_date - @Now)/86400)>0 &((pi_due_da

我被一个讨厌的问题困扰了一段时间,我无法解决。我在所有文档中都有一个表示时间的字段——格式为dd.mm.yyyy的日期

我想做的是对它们进行分类——显示包含今天日期的文档,以及在最近7天内包含今天日期的文档,等等

下面是我的代码(分类字段的公式):

@If(@Today > pi_due_date; "Late docs"; @Today=pi_due_dat; "Todays docs";((pi_due_date - @Now)/86400)>0 &((pi_due_date - @Now)/86400)<7;"This weeks docs";"Future docs")

@If(@Today>pi\u due\u date;“lated docs”;@Today=pi\u due\u dat;“Todays docs”;((pi\u due\u date-@Now)/86400)>0&((pi\u due\u date-@Now)/86400)pi\u due\u dat末尾缺少“e”

但是,假设它不止于此,您需要确保您只比较了日期,而不是日期/时间


试试
@Date(pi_due_Date)=@Today

我想指出,在视图(选择标准或列值)中使用@Today或@Now将产生严重的性能问题,因为视图将不断被重新索引。这也将影响该服务器上的所有应用程序

您可能需要重新考虑设计,可能需要安排一个夜间代理,在文档上设置一个标志,以指示它们是如何分类的