成本工作表计算

成本工作表及其众多列可能让人觉得复杂,但本文将它们归类为易于管理的组。文章中使用的是美式英语术语,并在括号中标注了英式英语术语。

Tip!

创建包含分组列的视图,可以帮助您快速找到所需信息。

预算和上游合同

基线预算(原始预算)是通过导入数据或在控制要素上手动输入定义的。基准预算确定后应锁定。可在项目设置中了解更多锁定方法。

核定预算变更来自预算变更和/或变更事件。考虑到所有不同的设置,最准确的计算是"核定预算-基准预算",因为这不一定是变改的总和。当手动编辑批准的预算时,批准的预算变更将自动计算为核定预算 - 基准预算。可能存在预算更改,更改事件项和/或手动编辑核定预算值。

  • 预算更改是分配给父预算更改的状态定义为"应用"时预算更改金额的总和。必须在项目设置中启用变更管理的独占使用,才能在变更管理下显示。建议将更改事件用于成本。更改事件中当前不支持小时数和数量,必须使用预算更改。有关详细信息,请参阅项目设置
  • 变更事件是未定义上游合同且状态为"已批准"的所有变更事件项目的预算变更金额总和。
  • 限制在于,不允许出现修改上游合同的单一变更事件项,也不允许修改核定预算。这样你就可以进行上游合同变更,而这些变更并不总是影响已获核定预算。 

核定预算转移是所有状态为“已批准”的变更事件项目的预算转移金额总和。

已批准的上游合同是上游合同付款项目中已批准的合同金额总和。

核定预算(当前预算最初是通过导入来定义的,或者在建立基线预算时手动输入控制要素。建议仅在项目设置中使用变更管理设置 ,并由系统计算核定预算。核定预算可以通过两种方式计算,具体取决于为控制帐户或控制要素选择的核定预算方法。

  • AB1 – 使用基准预算,根据计算公式计算核定预算:核定预算 = 基准预算 + 核定预算变更 + 核定预算转移
  • AB2 – 使用上游合同确定核定预算,计算公式为:核定预算 = 核定预算变更 + 核定预算转移 + 已批准上游合同 + 已批准上游合同变更 + 已进行上游合同 + 进行上游合同变更

已批准的上游合同变更事件是当变更事件项目对上游合同产生影响、状态为“已批准”且与合同变更无关时,变更事件项目金额的总和。

  • 已批准的上游合同变更事件的项目不会更新核定预算,除非选择了预算方法 AB2,并且变更事件项目修改了上游合同。

如果您有一个仅修改上游合同的单一变更事件项,则已批准的上游合同变更将不会影响核定预算值。

待定预算是核定预算加上待核定预算变更。待定的预算变动一经核准,即成为核定预算的一部分。待定预算的计算方式为:核定预算 + 已批准上游合同变更事件 + 待定上游合同 + 待定上游合同变更

潜在预算变化来自预算变化和变化事件。

  • 预算变更是当分配给父预算变更的状态被定义为“适用于潜在”时,预算变更金额的总和。必须在项目设置中启用变更管理的独占使用,才能在变更管理下显示。建议将更改事件用于成本。更改事件中当前不支持小时数和数量,必须使用预算更改。
  • 变更事件是所有状态为“潜在”的变更事件项目的预算变更金额总和。

潜在预算转移是所有状态为“潜在”的变更事件项目的预算转移金额总和。

潜在预算是核定预算加上预算变更或变更事件中确定的潜在预算变更和潜在预算转移。

  • 计算:核定预算+可能的预算变化+可能的预算转移

原始上游合同是具有任意状态的父合同的上游合同付款项目的原始合同金额总和。

当前上游合同的计算方式为:已批准上游合同 + 已批准上游合同变更 + 正在进行的上游合同 + 正在进行的上游合同变更

控制预算(替代预算) 通过导入或手工输入控制元素来定义。建议  在建立成本工作表并由系统计算控制预算后,使用项目设置中的变更管理专用设置。

  • 用于管理单独的内部预算。控制(替代)预算定义为项目成本,该成本是项目执行团队在完全定义项目工作范围后制定的详细成本和估计成本。 
  • 计算:手动输入或导入+控制预算变化。

继续上游合同是合同处于"继续"状态时,上游合同付款项目中的原始合同金额的总和。

继续上游合同变更是合同变更状态为"继续"时上游合同变更项目的变更金额之和。

待定上游合同是上游合同待定合同金额的总和。

待定上游合同变更是当合同变更的成本影响为“待定”且状态为“初步”或“已提交”时来自上游合同变更项目的变更金额的总和。

潜在上游合同变更事件是受影响合同、状态为“潜在”且与合同变更无关的变更事件项目的成本变更金额总和。

潜在的上游合同变更是当父合同变更的成本影响为“潜在”且状态为“初步”或“已提交”时,合同变更项目的总和。

控制预算变更(替代预算变更)是当分配给父预算变更的状态定义为“应用”时,控制预算变更金额的总和。必须在 项目设置中启用变更管理的专用功能才能显示此功能。
建议将更改事件用于成本。更改事件中当前不支持小时数和数量,必须使用预算更改。

  • 与核定预算一样,它并不总是控制预算更改的总和,因为您可以手工输入控制预算值。这还取决于控制预算是否与基线预算关联。有关详细信息,请参阅项目设置
  • 如果控制预算未启用预算变更,且链接控制预算到基线预算设置为真,则控制预算变更等于控制预算 - 基线预算。有关详细信息,请参阅项目设置

潜在控制预算更改是当分配给父预算变更的状态定义为“适用于潜在”时,控制预算变更金额的总和。必须在项目设置中启用变更管理的专用功能,才能在变更管理下显示此功能。控制预算变化目前仅支持预算变化功能。

  • 如果控制预算未启用预算变更,且链接控制预算到基线预算设置为真,则控制预算变更等于控制预算 - 基线预算。

潜在控制预算是一种查看控制预算以及预算变更中已确定的潜在控制预算变更项目的方法。

预测

美国英语使用估计完成(ETC)和估计完成(EAC),而英国英语使用预测完成成本(FCC)和预测最终成本(FFC)

关联成本有几种不同的方法来计算完成估算 (ETC) 完成时估算 (EAC)。默认方法是在控制账户级别设置的,但可以在控制元素级别覆盖。

如果选择了完成估算 (ETC)方法,则根据所选方法计算ETC,并将完成时估算(EAC) 计算为所有承诺 + 完成估算 (ETC)

如果选择完成时估算(EAC)方法,则根据所选方法计算EAC,并将"完成估算"(ETC)计算为"完成时估算"(EAC) – 所有承诺。

  • 通常,EAC ETC 最初是通过导入来定义的,或者在控制元素上手动输入。建议在建立成本工作表后,使用项目设置中的变更管理专用设置。
  • 建议将更改事件用于成本。更改事件中当前不支持小时数和数量,必须使用预算更改。
  • 预测方法选项可能根据所选的完成百分比方法而有所不同。
  • ETC 1 EAC 1 方法是“混合”方法,可以手动输入一个值,然后系统将根据输入该值后输入的承诺自动调整该值。
  • 某些预测方法使用ETC效率方法。可以在控制帐户级别分配默认值,但可以在控制元素级别覆盖。可以根据CPISPI计算系统生成的值;但是,如果选择了用户定义的效率系数,则ETC效率系数字段将成为手动输入。

方差列是比较预测(EACFFC)的有用方法。

  • 完工时差异是按核定预算 - 完工时估算计算的。
  • 当周期结束时,会填充上一个EAC (上一个FFC)。系统会将 EAC 复制到之前的 EAC 字段中。
  • EAC方差(FFC方差)是根据之前的 EAC 计算的 - 完成时估算。 

潜在的ETC变更(潜在的FCC变更) 使用状态为"应用于潜在"的预算ETC变更计算+状态为潜在的变更事件项目的ETC变更。

潜在EAC (FFC) 是指完成时的估算值(预计完成成本),其中包含在合同变更或变更事件中确定的潜在成本变更项目。

  • 计算:完成时估算(预测完成成本)+潜在ETC (FCC)变更+潜在下游变更事件+潜在下游合同变更。

Tip!

变更管理中的潜在状态是查看对预算的影响和完成评估的有效方式。

承诺和下游合同

下面是如何计算"所有承诺"列的层次结构,并定义了作为单独列提供的每个组件。

原始下游合同是当父合同处于任何状态时,下游合同付款项目中原始合同金额的总和。

  • 所有承诺 计算为当前承诺+待定下游合同承诺。
  1. 当前承诺 按当前下游合同+截止日期的直接实际值计算
    1. 当前下游合同
      • 已批准的下游合同 是下游合同工资项目中已批准的合同金额的总和。
      • 已批准的下游合同变更 是合同变更状态为"已批准"时下游合同变更项目的变更金额总和。
      • 继续下游合同 是合同处于"继续"状态时,下游合同付款项目中原始合同金额的总和。
      • 继续下游合同变更 是指当下游合同变更处于"继续"状态时合同变更项目的变更金额总和。
    2. 截止日期的直接实际值 是所有以前报告期间和当前报告期间直接实际值中的实际金额的总和。另外还有两栏,将直接实际数额细分为当期和以往各期。
  2. 待定下游合同承诺
    • 待定下游合同 是当父合同处于"待定"状态时,下游合同付款项目中的原始合同金额的总和。
    • 待定下游合同变更 是指合同变更的成本影响为"待定"且状态为"初步""已提交"时,下游合同变更项目的变更金额总和。
    • 已批准的下游合同变更事件 是变更事件项目受到下游合同影响,状态为"已批准"且未链接到合同变更时的变更事件项目金额的总和。

潜在的下游合同变更 是当父合同变更的成本影响为"潜在"且状态为"初步""已提交"时合同变更项目的总和。

潜在下游合同变更事件 是指影响下游合同,状态为"潜在"且未链接到合同变更的变更事件项目的成本变更金额总和。

Tip!

将"承诺列"与"潜在列"相结合可以显示当前和潜在更改的整体视图。此外,请务必阅读与合同,变更事件和合同变更状态相关的文章。

实际成本和剩余支出

前期直接实际值是过往报告周期的直接实际值的总和。

本期直接实际值是当前报告期直接实际值的实际金额。

应计期间 是指当期直接实际值中的应计金额。

应计截止日期 是所有直接实际值的应计金额的总和。当当前报告期关闭时,系统将自动创建相应的冲销应计分录。

发生期 是所有实际值当前期和应计期的总和。

发生截止日期 截止日期的所有实际成本+累计截止日期计算。

  • 待定下游合同实际值 是当父付款申请处于"已提交"状态时,从付款申请项目请求的金额的总和。请注意,“草稿”付款申请中的金额不包括在内。
  • 已批准的下游合同实际值 是当付款申请的状态为"已批准"时,从付款申请项目接受的金额的总和。请注意,“草稿”付款申请中的金额不包括在内。
  • 所有成本实际值当前期 是当前周期直接实际值和当前周期下游合同实际值的总和。
  • 所有成本上期实际值是上期直接实际值和上期下游合同实际值的总和。
  • 截止目前的所有成本实际值是直接实际值,待定下游合同实际值和已批准下游合同实际值的总和。

剩余支出按完成时的估计值计算-截止目前的所有实际成本。

支出的百分比 是根据截止目前的所有实际值/完成时的估计值计算得出的。

下游开票百分比 的计算方法是:(待定下游合同实际金额 + 已批准下游合同实际金额)/ 当前下游合同。

上游合同实际值和剩余待收值

  • 已批准的上游合同实际值是当上游付款申请的状态为“已批准”时,从上游付款申请项目中接受的金额总和。
     
    请注意,“草稿”付款申请中的金额不包括在内。
  • 待定上游合同实际值是当父上游付款申请处于“已提交”状态时,上游付款申请项目所请求金额的总和。请注意,“草稿”付款申请中的金额不包括在内。
  • 过往周期所有上游合同实际值是当前报表周期之前所有报表周期期间的所有上游合同实际值。
  • 当前周期所有上游合同实际值是当前报表周期的所有上游合同的实际值。
  • 截止目前所有上游合同实际值是待定上游合同实际值和已批准上游合同实际值的总和。
  • 剩余待收金额根据核定预算计算–截止目前所有上游合同实际金额。
  • 已收金额百分比是根据截止目前所有上游合同的实际金额/核定预算计算出来的。
  • 上游开票百分比的计算方法是(待定上游合同实际金额+已批准上游合同实际金额)/当前上游合同金额。

时间分段数据

时间分段数据用于在分配给每个控制帐户的计划日期之间分配每个控制帐户的成本,小时数和数量值(在控制帐户/控制元素选项卡中找到)。控制元素数据的扩展基于每个报表周期的工作日和分配给每个控制元素的分布曲线。  基准预算 核定预算 控制预算 剩余支出有各自不同的计划日期集和分配曲线。

默认情况下,基准预算、核定预算和控制预算从当前报表周期开始按计划日期向前分配。您可以选择在"扩展时间分段数据"实用程序中从较早的报表周期开始分配这些预算。这通常是在基线更改输入晚于批准时完成的。

当期的剩余支出是根据当前数据计算的,其余部分使用当前最早日期分配到未来的报表周期。仅使用完成百分比数据来计算过去和当前期间的挣值,并且不会分布在未来的报表周期内。

如果项目正在使用预算变更,且已指定开始/结束日期和分配曲线,则变更金额将使用为变更记录定义的日期和曲线进行分配。在此配置中,变更事件将保持“未分配”状态。

  • 对于大多数时间分段数据计算,最先关联的最早开始日期和最近最早完成日期,然后再扩展预算或预测。
  • 延迟核定预算和延迟核定预算变更将使用最早延迟开始日期和最晚延迟完成日期。
  • 可以在成本工作表上手动输入计划日期,或使用计划活动定义计划日期,然后将其链接到控制帐户。
  • 分布曲线是在组织和/或项目级别的成本管理中定义的。
  • 基线(原始),已批准(当前),控制(备用)日期和曲线用于相应的预算。当前(预测)日期与完成估计(预测完成成本)曲线一起使用,以分摊剩余支出。

Tip!

计划数据可以通过 Oracle P6 EPPM 或 Oracle Primavera 云集成导入,该集成内置于 Aconex Connected Cost 中。

挣值

挣值管理是Aconex Connected Cost的一项高级功能,假定熟悉该领域。Connected Cost实施行业标准EVM方法,如EVM Gold Card。挣值管理的基础是每个控制帐户上的完成百分比值,您可以控制计算的执行方式。

 有关完成百分比方法和兼容预测方法的详细信息,请参阅"计算和更新预测"页。

完成百分比方法 控制如何计算控制帐户的完成百分比。

  • 当前完成百分比 显示计算的值,或者允许手动输入(如果是所选方法)
  • 期间关闭时,将填充上一个完成百分比。当前完成百分比将自动复制到上一个完成百分比字段中。

挣值截止日期 计算为"核定预算" x "当前完成百分比"

挣值期间 计算为"挣值截止日期-挣值以前的期间"

核定预算截止日期/期间(当前预算截止日期/期间) 是提供时间分段数据信息的列。这些用于显示截止日期或当前期间的计划值。

截止日期/期间的成本绩效指数 是计算为挣值/截止日期或当前期间的所有实际值的列。

截止日期/期间的计划绩效指数 是计算为截止日期或当前期间的挣值/批准(当前)预算的列。

完成绩效指数(TCPI) BAC 是在当前批准(当前)预算内完成项目所必须保持的效率。TCPI计算涉及多个其他计算值。

  • 计算(美国)(核定预算-挣值截止日期)/(核定预算-所有实际值截止日期)
  • 计算(澳大利亚/英国)(当前预算-挣值截止日期)/(当前预算-所有实际值截止日期)

完成绩效指数EAC (FFC) 是指在当前完工估算(EAC)下完成项目必须保持的效率。

  • 计算(美国)(核定预算-挣值截止日期)/(完成时的估计值-截止日期的所有实际值)

计算(澳大利亚/英国)(当前预算-挣值截止日期)/(最终预测成本-所有实际值截止日期)

完成百分比方法

并非所有完成百分比和预测方法都可以一起使用,  有关更多信息,请参阅兼容的预测和完成百分比方法

下表显示了成本中所有可用的完成百分比方法。完成百分比方法管理着每个控制帐户的计算进度方式。

可以在组织和项目设置中设置默认完成百分比方法,这些默认值分别应用于新项目和新控制帐户。更改设置中的默认值不会更新任何现有的控制帐户。

手动方法

  • MAN:手动 通过手动输入完成百分比计算。

基于成本的计算

  • CAE:截止目前的实际成本 计算公式为:截止目前的实际成本/完工估算成本。
  • CCB:控制预算成本 计算公式为:截止目前的控制预算成本 / 总控制预算成本。该完成百分比方法要求对成本数据进行时间分段。
  • CEB: 早期核定预算成本计算公式为:截止目前的核定预算成本 / 总核定预算成本。该完成百分比方法要求对成本数据进行时间分段。
  • CLB:晚期核定预算成本 计算公式为:截止目前的晚期核定预算成本 / 总晚期核定预算成本。该完成百分比方法要求对成本数据进行时间分段。

基于数量的计算

  • QAE:截止目前的实际数量计算公式为: 截止目前的实际数量(Q / 完工估算数量(Q)如果分配给控制账户的控制要素有多个数量项,则需要为每个数量要素定义贡献权重。
  • QCB:控制预算数量计算公式为:截止目前的控制预算数量(Q / 总控制预算数量(Q)。如果分配给控制账户的控制要素有多个数量项,则需要为每个数量要素定义贡献权重。该方法要求对数量数据进行时间分段。
  • QEB:早期核定预算数量计算公式为:截止目前的早期核定预算数量(Q / 总核定预算数量(Q)。如果分配给控制账户的控制要素有多个数量项,则需要为每个数量要素定义贡献权重。该方法要求对数量数据进行时间分段。
  • QLB:晚期核定预算数量计算公式为:截止目前的晚期核定预算数量(Q / 总晚期核定预算数量(Q)。如果分配给控制账户的控制要素有多个数量项,则需要为每个数量要素定义贡献权重。该方法要求对数量数据进行时间分段。

基于工时的计算

  • HAE:截止目前的实际工时计算公式为:截止目前的实际工时(H / 完工估算工时(H)。
  • HCB: 控制预算工时计算公式为:截止目前的控制预算工时(H / 总控制预算工时(H)。截止目前的控制预算工时需要对工时数据进行时间分段。
  • HEB:提前核定预算时数 由迄今核定预算(H)/批准的总预算(H)计算。截止目前最早核定预算要求对工时数据进行时间分阶段分析。
  • HLB:延迟核定预算时数 由延迟核定预算迄今(H)/延迟核定预算总数(H)计算。延迟核定预算到目前为止需要对工时数据进行时间分阶段分析。

链接计算

  • ROC:信用规则 由信用完成百分比的复合规则计算。记录分配给控制帐户的每个规则的完成百分比。如果有多个规则分配给控制帐户,则您将为每个规则定义贡献权重。
  • SCH: 计划活动 按复合计划活动完成百分比计算。记录分配给控制帐户的每个计划活动的完成百分比。如果有多个计划活动分配给控制帐户,则您将为每个活动定义贡献权重。

100%完成计算

  • CLS已关 100%完成和已关闭计算。
  • FIN: 完成100%完成计算。
  • TCF:计划完成在当前计划完成时按100%计算。要求为控制帐户定义计划日期。
  • TCS:计划开始在当前计划开始时按100%计算。要求为控制帐户定义计划日期。

预测方法

并非所有完成百分比和预测方法都可以一起使用,  有关更多信息,请参阅兼容的预测和完成百分比方法

下表显示了成本中所有可用的预测方法。预测方法管理如何计算完工估算(EAC)或完工时估算(ETC)。

该方法可以在控制帐户或控制元素级别设置,请注意,更改控制帐户的方法将更新所有控制元素以使其相同。

  • ETC 1 (FCC 1) 计算公式为:ETC = 用户控制值 +(系统自动调整)
  • ETC 2 (FCC 2)计算公式为:ETC = 效率系数 ×(核定预算 - 挣值)
  • ETC 3 (FCC 3) 计算公式为:ETC = 核定预算 - 所有承诺
  • ETC 4 (FCC 4) 计算公式为:ETC = 手动输入值
  • EAC 1 (FFC 1) 计算公式为:EAC = 用户控制值 +(系统自动调整)
  • EAC 2 (FFC 2) 计算公式为:EAC = 核定预算/ CPI
  • EAC 3 (FFC 3) 计算公式为:EAC = 所有实际值 + (核定预算–截止目前挣值)
  • EAC 4 (FFC 4) 计算公式为:EAC = 所有实际值 + (核定预算–截止目前的挣值)/(CPI x SPI)
  • EAC 5 (FFC 5) 计算公式为:EAC = 手动输入值

自动系统调整是指当输入和/或批准承诺和上游合同时自动将估计调整为完成(ETC)或完成时估算(EAC)的内置计算功能。直接实际值、下游合同和合同变更是承诺的例子。承诺通常会减少ETC,而上游合同则会增加ETC

输入承诺时,自动系统调整永远不会将ETC降低到0以下。一旦ETC达到0,任何进一步的承诺将始终增加EAC (称为最低限额规则)

完全计算的方法(ETC 3EAC 3EAC 4)可能会产生负值。

ETC 1ETC 4EAC 5允许用户控制值和手工输入值,允许在成本工作表上直接编辑ETCEAC,除非预算和预测已被锁定。有关详细信息,请参见在成本中锁定项目预算