PowerAutomate 中的 DateDiff() 函数:它在哪里?

DateDiff() Function in PowerAutomate: Where is it?

我最近一直在做很多 Power BI 工作,而且自从我不得不构建任何流程以来,我已经做了一些工作。其实改名为PowerAutomate之前还是MS Flow

无论如何,我可以发誓有一个现在不存在的 DateDiff() 功能。所以我需要一点帮助。

我每天早上在所有 'Account' 记录上建立一个到 运行 的计划流程,计算“续订日期”之前的天数。如下图:

“续订日期之前的天数”字段是一个整型字段,“续订日期”是一个日期字段。当尝试将以下表达式用于“续订日期前的天数”时,它不会保存到流程中的字段并且我假设 bc 此函数不再有效:

对此的任何建议都会有所帮助。

Power Automate 中没有计算两个日期之间差异的简单函数。你可以做的是

  • 使用 ticks() 函数为开始日期创建一个名为 varStartDateTicks 的整数类型变量
  • ticks(triggerBody()?['StartDate'])
  • 使用 ticks() 函数为结束日期创建一个名为 varEndDateTicks 的整数类型变量
  • ticks(triggerBody()?['EndDate'])
  • 将两个变量值相减并将结果除以 864000000000
  • div(sub(variables('varEndDateTicks'),variables('varStartDateTicks')),864000000000)

结果将是两个日期之间的差值。