IWbsFieldMasterBreakdownInfo Interface
Name | Description | |
---|---|---|
BreakdownByDiscreteValues | Gets or sets the fields representing discrete values from BreakdownByField used to filter and distribute the values from the BreakdownMainField. | |
BreakdownByField | Gets or sets the mnemonic of a field with discrete values that is used to filter and distribute the values from the BreakdownMainField. | |
BreakdownMainField | Gets or sets the mnemonic of a field whose values are to be shown or distributed. | |
ShowMultipleFields | Gets or sets a value indicating whether to show multiple fields, one for each value in BreakdownByDiscreteValues. |
Name | Description | |
---|---|---|
AddDiscreteValue(string) | Adds a new discrete value to the BreakdownByDiscreteValues. | |
Equals(object) | Determines whether the specified breakdown info is the same as the current info. | |
GetDiscreteValue(string) | Gets a IWbsField which represents a discrete value from the BreakdownByDiscreteValues for a specified value. | |
RemoveDiscreteValue(string) | Removes a IWbsField which represents a discrete value from the BreakdownByDiscreteValues for a specified 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.