IWbsFieldBreakdownInfo Interface
Name | Description | |
---|---|---|
DiscreteValue | Gets the info relevant only for discrete breakdown value virtual fields, if applicable. | |
Kind | Gets a more exact kind of this WBS breakdown field. | |
MasterBreakdown | Gets the info relevant only for master breakdown fields, if applicable. | |
ShowTotals | Gets or sets a value indicating whether to show totals, using WBS quantity. | |
UseUnit | Gets or sets a value indicating whether to use Unit instead of Total field in WBS and Details reports. |
Name | Description | |
---|---|---|
Equals(object) | Determines whether the specified breakdown info is the same as the current info. | |
GetMasterField() | Gets the master breakdown field. This may be whether this field or a field defined in IWbsFieldBreakdownDiscreteValue if this field represents a discrete breakdown value. |
If a WBS field is of kind WbsFieldKind.BreakdownField, there are two possibilities. It may be a master breakdown field or a discrete value breakdown field.
A a master breakdown field is of kind WbsBreakdownFieldKind.MasterBreakdownField which contains full breakdown definition and one or more breakdown discrete values.
Each such a discrete value is represented by a standalone virtual breakdown field with breakdown info of kind WbsBreakdownFieldKind.DiscreteValueColumn. The field itself is of WbsFieldKind.BreakdownField kind. It has its own unique numeric ID. It is unique across all normal fields and virtual fields in the repository. It can be used in formulas to reference particular column of a breakdown field, if it has multiple columns.
There are two main reasons why discrete values are represented by standalone field objects:
- A standalone field with its on numeric ID can be used in formulas to reference particular column of a breakdown field, if it has multiple columns.
- Each discrete value column can have its custom formatting and subheader, independent of the master field.