lotus-domino - 按日期的年份值筛选 View

标签 lotus-domino lotus-formula

我的 View 到目前为止工作正常,但现在我需要添加一列来显示文档的创建年份,并进行筛选以仅显示 2011 年之后(2012 年以后)创建的文档。该 View 是使用以下公式创建的:

选择申请接受日期=“”

我尝试过滤的列(创建年份)的格式为 dd/mm/yyyy hh:mm:ss,我使用 @Year 仅显示迄今为止有效的所有文档年份值。但是我该如何使用 @year 公式来过滤 2012 年以后的年份呢?这是我迄今为止尝试过的 View 、其字段和公式的图像。

enter image description here

最佳答案

使用@ToTime()将字段转换为日期时间值,无论它是作为字符串还是日期时间值存储在文档中。

将您的选择公式扩展到

SELECT ApplicationAcceptanceDate = "" & @Year(@ToTime(CreatedOn)) > 2011

使用公式在“创建年份”列中显示创建年份

@Year(@ToTime(CreatedOn))

请记住,您只能使用选择公式来过滤 View ,而不能使用列公式。

或者,您可以使用 @Created 。它返回创建文档时的日期时间。您的选择公式是

SELECT ApplicationAcceptanceDate = "" & @Year(@Created) > 2011

然后是列公式

@Year(@Created)

关于lotus-domino - 按日期的年份值筛选 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45922542/

相关文章:

java - 在使用 OpenURL 命令通过 Java WebAgent 接收 POST 时,Lotus 更改的字符

lotus-notes - 在 Lotus Notes View 中隐藏空列

java - 在 Xpages 中使用 Java 下载多个文件

java - 我正在尝试在 IBM Domino 服务器上使用 PDFbox,得到 NoClassDefFoundError

java - 如何在 Java 代理中包含自己创建的 Java 文件

javascript - 尝试在新窗口中打开网址是否只会打开另一个选项卡?

javascript - 在莲花脚本中执行 22 位数字的除法

lotus-notes - 莲花公式重复场

lotus-notes - 检查数字字段 LotusScript

java - 在java中使用公式语言进行IBM Notes查询