我的 View 到目前为止工作正常,但现在我需要添加一列来显示文档的创建年份,并进行筛选以仅显示 2011 年之后(2012 年以后)创建的文档。该 View 是使用以下公式创建的:
选择申请接受日期=“”
我尝试过滤的列(创建年份)的格式为 dd/mm/yyyy hh:mm:ss,我使用 @Year 仅显示迄今为止有效的所有文档年份值。但是我该如何使用 @year 公式来过滤 2012 年以后的年份呢?这是我迄今为止尝试过的 View 、其字段和公式的图像。
最佳答案
使用@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/