Sharepoint计算列日期计算

时间:2018-01-05 14:59:09

标签: if-statement sharepoint datediff

我在SharePoint Office 365中有一个列表,其中包含许多列以注册和跟踪声明。

其中一列是计算出的列 - 用于捕获索赔处理的持续时间。

我想将它计算为日期之间的差异,并以天显示。

要做到这一点,我想使用3条信息:

  • 专栏[RegistrationDate]
    • 新注册索赔的日期。
  • 专栏[EndDate]
    • 完成索赔。
  • [今天]
    • now的系统日期。

公式要做的逻辑应该是:

  • 如果[EndDate]为空则那么:
    • [Today]-[RegistrationDate]
  • ,否则
    • [EndDate]-[RegistrationDate]

问题:什么公式可以实现我想要的输出?

1 个答案:

答案 0 :(得分:0)

计算列不能使用[今天]动态变量。 (验证公式可以。)计算列仅在编辑时更新,而不是每次查看时都会更新。

如果您可以使用[今天] ,它将如下所示:

= IF(ISBLANK([EndDate]),[今天] - [RegistrationDate],[EndDate] - [RegistrationDate])

但是......你不能在计算栏中使用[今天] ......