【问题标题】:Sharepoint calculated column date calculationSharepoint 计算列日期计算
【发布时间】:2018-01-05 14:59:09
【问题描述】:

我在 SharePoint Office 365 中有一个列表,其中包含许多用于注册和跟踪索赔的列。

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

我想将其计算为日期之间的差异并以天为单位显示。

为此,我想使用 3 条信息:

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

公式要做的逻辑应该是:

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

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

【问题讨论】:

  • 解决方法的问题和可能的利弊已经在其他地方得到处理,例如here

标签: if-statement sharepoint datediff


【解决方案1】:

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

如果你可以使用 [Today],它应该是这样的:

=IF( ISBLANK( [EndDate] ), [Today]-[RegistrationDate], [EndDate]-[RegistrationDate] )

但是...您不能在计算列中使用 [Today]...

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-10-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多