分组:显示分组中多个计算值的聚合结果
您可以使用列中的文本模式来显示报表或列表视图中两个字段之间的计算。 每行显示报表或列表中每个对象的计算。
例如,您可以为任务报表中的每个任务,在名为“工作平衡”的第三列中显示实际小时数与计划小时数之间的差额。 有关计算数据表达式的详细信息,请参阅计算数据表达式概述。
通过将计算添加到包含计算值的列的aggregator行,可以在分组中的同一列中显示多个计算视图项的聚合值。 例如,您可以汇总(显示合计)报表分组或“工作平衡”列列表中所有任务的“工作平衡”小时数。 本文介绍如何执行此操作。
访问权限要求
展开可查看本文所述功能的访问权限要求。
| table 0-row-2 1-row-2 2-row-2 3-row-2 layout-auto html-authored no-header | |
|---|---|
| Adobe Workfront 包 | “任一” |
| Adobe Workfront许可证 |
修改过滤器的参与者或请求 标准或计划修改报告 |
| 访问级别配置 |
编辑报表、仪表板、日历的访问权限以修改报表 编辑筛选器、视图、组的访问权限以修改筛选器 |
| 对象权限 | 管理对报告的权限 |
有关此表中的信息的更多详细信息,请参阅Workfront文档中的访问要求。
显示分组中聚合多个计算值的结果
-
转到任务报告,单击报告操作 > 编辑。
-
在 分组 选项卡中,单击添加分组,然后在 分组依据 字段中开始输入项目名称,然后在其显示在列表时选择项目>名称。
-
在 列(视图) 选项卡中,单击添加列,然后在 显示在此列 字段中开始键入计划小时数,然后当它显示在列表中时将其选中。
note tip TIP 在文本模式下编辑信息之前,请始终使用“标准”界面开始添加尽可能多的信息。 添加与您要进行的计算最接近或包含最大信息量的字段。 -
在“按汇总此列”字段中,选择“和”。
-
在您添加的列中单击切换到文本模式,然后单击编辑文本模式。
-
将框中的文本替换为以下文本模式示例:
code language-none valueformat=compound aggregator.displayformat=minutesAsHoursString aggregator.valueexpression=ROUND(({workRequired}-{actualWorkRequired}),2) aggregator.function=SUM aggregator.valueformat=val aggregator.namekey=workrequired linkedname=direct textmode=true valuefield=workRequired namekey=workrequired valueexpression=CONCAT(ROUND(({workRequired}-{actualWorkRequired})/60,2)," Hours") viewalias=workrequired displayname=Work Balancenote tip TIP 要获取分组中的聚合值以显示“计划小时数”和“实际小时数”字段之间的聚合差异,请将相同的等式输入到 aggregator.valuefield行中。 用于“计划小时数”列的aggregator.displayformat会将分钟数转换为小时数。 由于“计划小时数”字段用作占位符,因此不需要调整此行。minutesAsHoursString行的aggregator.displayformat定义意味着不需要像在valueexpression上那样将每个字段除以60以获得结果。 在此aggregator.valuefield=workRequired中变为:aggregator.valueexpression=ROUND(({workRequired}-{actualWorkRequired}),2。1. 单击**完成**。
-
单击保存+关闭。
recommendation-more-help
5f00cc6b-2202-40d6-bcd0-3ee0c2316b43