基于日期和值列表字段的 Archer GRC 计算
Archer GRC calculation based on date and value list fields
我有两个字段需要计算。一个是日期字段,通过数据馈送接收初始数据,另一个是单选按钮字段,其值为:[] None; [] 6个月; [] 1年; 【】2年,【】3年; []永久.
我需要计算日期字段 + 单选按钮,其中我添加 6 个月 181 天,1 年 366 天,2 年 731 天,3 年 1096 天,最后显示日期 12 月 31 日,如果日期是永久性的,则为 2099。
[Date] + [Radio Button]
搞清楚了,只需要利用弓箭手的 VALUEOF 和 DATEFORMAT 来获得正确的计算:
IF ([Radio Button] = VALUEOF([Radio Button],"6 months"),
[Date] + "181",
IF ([Radio Button] = VALUEOF([Radio Button],"1 Year"),
[Date] + "366",
IF ([Radio Button] = VALUEOF([Radio Button],"2 Years"),
[Date] + "731",
IF ([Radio Button] = VALUEOF([Radio Button],"3 Years"),
[Date] + "1096",
IF ([Radio Button] = VALUEOF([Radio Button],"None"),
[Date],
IF ([Radio Button] = VALUEOF([Radio Button],"Permanent"),
DATEFORMAT("12/31/2099", "MMddyyyy")))))))
我有两个字段需要计算。一个是日期字段,通过数据馈送接收初始数据,另一个是单选按钮字段,其值为:[] None; [] 6个月; [] 1年; 【】2年,【】3年; []永久.
我需要计算日期字段 + 单选按钮,其中我添加 6 个月 181 天,1 年 366 天,2 年 731 天,3 年 1096 天,最后显示日期 12 月 31 日,如果日期是永久性的,则为 2099。
[Date] + [Radio Button]
搞清楚了,只需要利用弓箭手的 VALUEOF 和 DATEFORMAT 来获得正确的计算:
IF ([Radio Button] = VALUEOF([Radio Button],"6 months"),
[Date] + "181",
IF ([Radio Button] = VALUEOF([Radio Button],"1 Year"),
[Date] + "366",
IF ([Radio Button] = VALUEOF([Radio Button],"2 Years"),
[Date] + "731",
IF ([Radio Button] = VALUEOF([Radio Button],"3 Years"),
[Date] + "1096",
IF ([Radio Button] = VALUEOF([Radio Button],"None"),
[Date],
IF ([Radio Button] = VALUEOF([Radio Button],"Permanent"),
DATEFORMAT("12/31/2099", "MMddyyyy")))))))