服务器管理 > 字段、图表和报告中的计算 > 使用计算字段制作历史趋势图表
使用计算字段制作历史趋势图表
当您创建计算字段时,您通常会将其配置为在未来特定时间计算,将值存储在包含计算字段的每个项的历史记录中。命令 imanalytics --recomputehistory -g 计算特定时间的计算字段的值,并会将值存储在包含计算字段的每个项的历史记录中。该命令对于发现历史趋势很有用,例如,与先前项目相比,当前项目中的缺陷项通常可以在多长时间内持续处于 In Development 状态。
重要考虑事项
只有当现有历史数据需要新的计算时,才需要该命令。
要使用该命令,您必须是管理员,或者对指定字段显示所采用的全部类型具有类型管理员权限。
根据指定的选项,该命令可能会删除或修改项历史记录。
该命令可能需要较长时间才能执行完毕,这取决于:
基本计算表达式的复杂度
包含指定计算字段的项数
该命令会在指定的时间呈现存在的项数据。对于非历史记录数据源 (附件、包含已移动条目的更改包、权限以及管理对象),该命令接近历史数据。要呈现特定时间的已知非历史记录数据源,您应使用 How to Run Computation 下的 static 选项定义计算字段,该选项会抓取历史记录值。
各计算字段按照它们在项中的出现顺序进行计算;但是,如果一个计算字段取决于另一个计算字段的值,则该字段的计算顺序会在包含该相关值的计算字段之后。视您数据库中的项数量及包含计算字段 (包含相关性) 的项数量而定,对计算字段的值进行计算可能需要很长时间。
您可以随时取消该命令,但是,在指定的间隔时间计算完成之前,它不会生效。如果您取消该命令,则上一字段值仍会存储在数据库中。如果选定清除历史记录选项并且您取消该命令,则仍会清除项历史记录。
这对您有帮助吗?