我有两个需要计算的字段。一个是通过数据馈送接收初始数据的日期字段,另一个是具有值的单选按钮字段: [] None; [] 6个月; [] 1年; [] 2 年,[] 3 年;[] 永恒的。
我需要计算日期字段+单选按钮,其中我添加 181 天为 6 个月,366 为 1 年,731 天为 2 年,1096 天为 3 年,最后显示日期 2099 年 12 月 31 日,如果日期是永恒的。
[Date] + [Radio Button]
我有两个需要计算的字段。一个是通过数据馈送接收初始数据的日期字段,另一个是具有值的单选按钮字段: [] None; [] 6个月; [] 1年; [] 2 年,[] 3 年;[] 永恒的。
我需要计算日期字段+单选按钮,其中我添加 181 天为 6 个月,366 为 1 年,731 天为 2 年,1096 天为 3 年,最后显示日期 2099 年 12 月 31 日,如果日期是永恒的。
[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")))))))