NETSUITE - 保存的搜索 - 显示员工今天一岁

NETSUITE - Saved Search - Show employees are one year old today

如何进行并保存搜索以验证今天的员工在公司工作整整 1 年。

示例:

employee1 hiredate = 10/02/2015
employee2 hiredate = 11/02/2015
employee3 hiredate = 10/02/2012
employee4 hiredate = 10/02/2008
employee5 hiredate = 13/04/2008

获取所有员工年满 1 岁的已保存搜索。

如果今天是 10/02/2016,结果将是:

employee1 = 1 year on company.
employee3 = 4 year on company.
employee4 = 8 years on company.

这可能吗?

我的错误公式是:

MOD((ROUND({today},'DAY')-ROUND({hiredate},'DAY'))/365, 1) is 0

谢谢!

我能够使用以下公式(数字)过滤器实现相同的目的:

MOD(MONTHS_BETWEEN({today}, {hiredate}),12)equalto 0

这将为您提供周年纪念日的员工。

要获取年数,请使用以下公式添加公式(数字)搜索列:

FLOOR(MONTHS_BETWEEN({today}, {hiredate})/12)

你根本不需要公式。您可以在字段为 "Hire Date"、运算符为 "on or before"、值为 "same day last fiscal year" 的已保存搜索中设置过滤器。如果你只想要 恰好 一年前,你可以使用 "on" 而不是 "on or before".

如果您想要超过 1 年但少于 2 年的员工,则只需添加第二个过滤器 "Hire Date - on or after - same day fiscal year before last"。