Built-in Aggregation, Quoted Cost and other Formulas/Attributes
The following formulas/attributes are available for components, assemblies and rollups.
For the aggregation attributes, consider the following example: Assembly1 consists of 3 parts: 2 instances of Part A and one instance of Part B. Within Assembly1, "countInParent" of Part A is 2 and of Part B is 1.
Now suppose that there is another assembly, Assembly2, that contains 2 instances of Assembly1. For Assembly1, in the context of Assembly 2, "countInParent" is still 2. The values of "countInParent" for parts A and B are the same as well.
The following attributes are available at any level. You should use some subset of these if you set "generateStandardColumns" to false:
• gcdType
• gcdName
• processName
• nodeName
• processGroupName
• partNumber
• scenarioType
• scenarioName
• vpeName
Costs and weights work the same way as counts. So "aggregateCostInParent" for a given part is (fullyBurdenedCost + costOfChildScenarios)* countInParent.
Note that"aggregateCost..." (and by extension "aggregateFinishMass") includes the (aggregate) cost of child scenarios for rollups and assemblies. Logically, the cost of child scenarios for mere parts is 0.
Below is a list of the aggregated attributes:
• parentScenario
• parentScenarioType
• countInParent
• aggregateCost (aggregateFullyBurdenedCost)
• aggregateCostInParent
• costOfChildScenarios
• aggregateFinishMass
• aggregateFinishMassInParent
• finishMassOfChildScenarios
• aggregateFullyBurdenedCost
• aggregatePiecePartCost
• aggregateToolingCostPerPart (ammortized tooling)
• aggregateFixtureCostPerPart
• aggregateProgrammingCostPerPart
• aggregateAdditionalDirectCosts
• aggregateExtraCosts
• aggregateMaterialCost
• aggregateOverheadCost
• aggregateLogisticsCost
• aggregateLaborCost
• aggregateLaborTime
Non ammortized aggregates:
• aggregateCapitalInvestment
• aggregateHardToolingcost
• aggregateFixtureCost
• aggregateProgrammingCost