如何进行连接,其中 IAR 审核日期年份 - F 如果审核日期为 4 月 1 日 - 9 月 30 日,加上排序的 01 和 IAR 审核日期年份 -S 如果审核日期为 10 月 1 日 - 3 月31 加 01 进行排序。示例:IAR-2024F-01。
不会影响Do Until(Looping)的条件,如果Status等于APPROVED,则循环结束。
首先检查审核日期是否在4月1日至9月30日范围内或10月1日至3月31日范围内
伪:
IF month(audit_date) >= 4 AND month(audit_date) <= 9
CONCATENATED_STRING = "IAR-" & year(audit_date) & "F-01"
ELSE
CONCATENATED_STRING = "IAR-" & year(audit_date) & "S-01"
您可以使用的一些参考表达式
formatDateTime(variables('audit_date'), 'yyyy')
int(formatDateTime(variables('audit_date'), 'MM'))
组成输出的最终表达式应如下所示
concat('IAR-', formatDateTime(variables('audit_date'), 'yyyy'),
if(and(greaterOrEquals(int(formatDateTime(variables('audit_date'), 'MM')), 4),
lessOrEquals(int(formatDateTime(variables('audit_date'), 'MM')), 9)),
'F',
'S'),
'-01')