NETSUITE保存的Search-Show员工现在只有一岁了

NETSUITE保存的Search-Show员工现在只有一岁了,netsuite,Netsuite,如何进行并保存搜索,以验证今天的员工在公司的工作年限是否正好为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岁或以上的员工进行保存搜索 如果今天是2016年2月10日,结果将是: employee1

如何进行并保存搜索,以验证今天的员工在公司的工作年限是否正好为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岁或以上的员工进行保存搜索

如果今天是2016年2月10日,结果将是:

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(介于({today},{hiredate})之间的月数),12)
is
equalto
0

这会让你的员工有周年纪念日

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

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

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

MOD(介于({today},{hiredate})之间的月数),12)
is
equalto
0

这会让你的员工有周年纪念日

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

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

你根本不需要公式。您只需在保存的搜索中设置一个过滤器,其中字段为“雇用日期”,操作员为“当天或之前”,值为“上一财年的同一天”。如果你只想要一年前,你可以用“on”代替“on或before”


如果您希望员工年资超过1年但少于2年,则只需添加第二个过滤器“雇用日期-在上一个会计年度之前的同一天或之后”。

您根本不需要公式。您只需在保存的搜索中设置一个过滤器,其中字段为“雇用日期”,操作员为“当天或之前”,值为“上一财年的同一天”。如果你只想要一年前,你可以用“on”代替“on或before”

如果您希望员工的年资超过1年但少于2年,那么只需添加第二个过滤器“雇用日期-在上一个会计年度之前的同一天或之后”