计算的自定义字段与计算的列

要聚合Adobe Workfront中的多个字段并在新字段中显示该聚合值,您可以创建以下内容:

虽然使用文本模式来构建计算字段和计算列,但构建它们的语法不同。 请参阅上面列出的文章,了解如何构建计算字段和计算列。 有关在计算数据表达式(如计算自定义字段和列)中使用的不同语法的信息,请参阅本文中的计算自定义字段与计算自定义列的语法部分。

您可以在计算字段和计算列中使用相同的计算。 但是,根据您用于这些计算的目的,您可能需要考虑构建一个报表包而不是另一个报表。

计算自定义字段与计算自定义列的语法

尽管使用的函数相同,但在计算自定义字段中构建表达式的语法可能与构建计算自定义列的语法不同。

例如:

  • 在自定义字段中,在任务的自定义表单上,使用以下内容生成附加自定义表单的任务的父级项目的名称:

    {project}.{name}

  • 在报表的自定义列中,您将使用以下内容在任务报表中添加“项目名称”自定义列:

    valuefield=project:name

    valueexpression={project}.{name}

    note tip
    TIP
    相同的语法适用于使用计算表达式的所有文本模式报表元素:视图、筛选器、分组和提示。

两种语法的区别在于:

计算的自定义字段
计算的自定义报表元素

使用显示在Workfront界面中的字段的名称。

示例: 计算自定义字段中使用的字段名称示例: Planned Completion Date

使用对象或字段在Workfront数据库中显示的名称。 如果对象和字段是复合名称,则其名称会以小写或驼峰式大小写拼写。

有关数据库中出现的所有Workfront对象和字段的清单,请参阅API资源管理器

示例: 计算自定义报表元素中使用的字段名称示例: plannedCompletionDate

用圆括号或大括号括住字段名称

valuefield 行中使用字段名称时,请勿用括号或圆括号括住字段名称。

valueexpression行中使用字段名称时,请用大括号括住字段名称。

按句点分隔字段

valuefield行中使用字段时,请用冒号分隔这些字段。

valueexpression行中使用字段时按句点分隔字段。

有关计算自定义列中必须使用的语法的详细信息,请参阅文本模式概述

何时使用计算的自定义字段

  • 当您希望对报表中的聚合结果进行分组,或者希望在图表中显示此信息时
  • 当您希望聚合超出字段中计算的聚合的数据时
  • 当您不关心数据的及时性时,因为数据不会更新,并且可能会随着时间的推移而发生变化

触发计算自定义字段更新的操作

  • 在对象的主页上单击“更多”图标 ,然后单击​ 重新计算表达式

  • 启用​ 重新计算自定义表达式 ​时批量编辑多个对象

  • 在为计算的自定义字段启用​ 更新以前的计算 ​时编辑自定义表单

何时在视图中使用计算列

  • 当您希望实时数据在报表上可用时。

    计算视图始终是最新的,因为计算是在运行报表或应用视图时进行的。

  • 当您没有计划按汇总结果分组或在图表中使用此信息时。

  • 当您不打算聚合超出列中计算的聚合范围的数据时(数据只能聚合一次)。

  • 当您希望计算使用$$TODAY或$$NOW通配符包含对当前日期的引用时。

    note tip
    TIP
    请勿在计算自定义字段中使用此引用,因为它们仅在编辑附加对象时重新计算。 这些类型的计算已过时。

计算自定义字段和列的示例

有关计算自定义字段的示例,请参阅报表中的计算自定义数据

有关视图中计算的自定义列的示例,请参阅以下文章:

recommendation-more-help
5f00cc6b-2202-40d6-bcd0-3ee0c2316b43