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"。
如何进行并保存搜索以验证今天的员工在公司工作整整 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"。