我想获得当前季度,这样我就可以把它放在电子邮件主题中。在Microsoft Power automation中是否有这样的表达,我找不到。
如果你说的是"年度季度";(即:Q1代表1月、2月、3月,Q2代表4月、5月、6月等),没有内置函数,但有几种方法可以计算该值。
一个经典的方法是将月份除以3,然后将值四舍五入到上面的整数,但是Power automation没有四舍五入功能…
我找到了另一种方法:
concat('Q', add(div(sub(##MyMonthVariableAsInt##),1), 3), 1))
例如,如果您的日期输入是当前的UTC日期,那么将是以下内容:
concat('Q', add(div(sub(int(formatDateTime(utcNow(), 'MM')),1), 3), 1))