GroupingHierarchy Class

Represents a hierarchy, hierarchy level, or data element to be used for grouping.
Inheritance Hierarchy

Namespace:  Dundas.BI.Entities.Views
Assembly:  Dundas.BI.Core (in Dundas.BI.Core.dll) Version: 2.0.0.0 (24.3.0.1000)
Syntax
public class GroupingHierarchy : GroupingElement, 
	IEquatable<GroupingHierarchy>

The GroupingHierarchy type exposes the following members.

Constructors
  NameDescription
Public methodGroupingHierarchy
Initializes a new instance of the GroupingHierarchy class.
Top
Properties
  NameDescription
Public propertyDataElementStructureId
Gets or sets the ID of the original data element structure (if there is one).
(Inherited from GroupingElement.)
Public propertyDataElementUniqueName
Gets or sets the unique name of the original data element (if there is one).
(Inherited from GroupingElement.)
Public propertyElementParameterLinks
Gets the element parameter links.
(Inherited from GroupingElement.)
Public propertyElementStructureId
Gets the ID of the structure for the underlying element.
(Inherited from GroupingElement.)
Public propertyElementUniqueName
Gets the unique name of the element to add.
(Inherited from GroupingElement.)
Public propertyId
Gets or sets the unique identifier of the grouping element.
(Inherited from GroupingElement.)
Public propertyIsSubHierarchyUsed
Gets a value indicating whether the grouping hierarchy used is a replacement for a data element.
Public propertyLevelUniqueName
Gets or sets the unique name of the linking level used to promote a column to a full hierarchy (if applicable).
Public propertyPlacement
Gets or sets the placement of the element.
(Inherited from GroupingElement.)
Public propertyStructureId
Gets or sets the ID of the data cube or analysis structure of the grouping hierarchy or data element.
(Inherited from GroupingElement.)
Public propertyUniqueName
Gets or sets the unique name of the grouping hierarchy or data element.
(Inherited from GroupingElement.)
Top
Methods
  NameDescription
Public methodEquals(Object)
Determines whether the specified object is equal to the current object.
(Overrides GroupingElementEquals(Object).)
Public methodEquals(GroupingElement)
Indicates whether the current object is equal to another object of the same type.
(Overrides GroupingElementEquals(GroupingElement).)
Public methodEquals(GroupingHierarchy)
Indicates whether the current object is equal to another object of the same type.
Public methodFindElementUsage
Finds the analysis element usage that corresponds to this grouping element on metricSet.
(Inherited from GroupingElement.)
Public methodGetHashCode
Serves as the default hash function.
(Overrides GroupingElementGetHashCode.)
Top
Remarks
This structure allows the following scenarios to be handled: 1. A hierarchy or hierarchy level from an analysis structure (StructureId, UniqueName, LevelUniqueName (optional)). 2. A data element from a data cube structure (StructureId, UniqueName). 3. A hierarchy or hierarchy level attached to a data element from a data cube structure (first adding the element DataElementStructureId and DataElementUniqueName, then replacing that element with the hierarchy StructureId, UniqueName, LevelUniqueName).
See Also