在Access 2016中,我想根据不同的输入来计算将来的日期。
该表由三列组成:
dd/mm/yyyy
中)low
,medium
和high
的值)我想根据“风险评估”来计算“未来审查日期”(格式为dd/mm/yyyy
)。
因此,低风险在1年内,中等风险在2年内,高风险在3年内。
感谢您的帮助和答复。
答案 0 :(得分:1)
您可以为此使用 DateAdd ,例如:
TwoYearDate = DateAdd("yyyy", 2, Date())
编辑,作为表达式:
=DateAdd("yyyy", Switch([Risk Assessment] = "low", 3, [Risk Assessment] = "medium", 2, [Risk Assessment] = "high", 1), [Date of Review])
答案 1 :(得分:-1)
我已经通过在“表达式计算器”(日期)中使用以下公式解决了这个问题:
[Date of Review]+IIf([Risk Assessment]="low",1095,IIf([Risk Assessment]="medium",730,IIf([Risk Assessment]="high",365,0)))