我正在尝试根据表单上另一个字段中的频率描述来计算截止日期。所以我有 3 个字段,“频率”,其中包含描述,“每年”,“半年”,“季度”。

然后我有“最后日期”,其中有某人输入的日期。然后是“截止日期”。我希望所选月份的第一天是该字段中的计算截止日期。

我尝试使用“规则”并将条件设置为,当“频率”等于“每年”时,我做了设置字段的值,我选择了“截止日期”。对于我写的公式 addDays("Last Date", 365)。我想知道是否有办法将其选择为每月的第一天?

谢谢!

最佳答案

当然,使用 concat/substring 函数并将其格式化为日期:

concat(substring(addDays("Last Date", 365), 1, 4), "-", substring(addDays("Last Date", 365), 6, 2), "-01")

关于date - 如何根据 Microsoft Infopath Designer 中的频率计算截止日期的第一天,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/27969475/

10-12 07:28
查看更多