GroupingElement 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 abstract class GroupingElement : IEquatable<GroupingElement>

The GroupingElement type exposes the following members.

Properties
  NameDescription
Public propertyDataElementStructureId
Gets or sets the ID of the original data element structure (if there is one).
Public propertyDataElementUniqueName
Gets or sets the unique name of the original data element (if there is one).
Public propertyElementParameterLinks
Gets the element parameter links.
Public propertyElementStructureId
Gets the ID of the structure for the underlying element.
Public propertyElementUniqueName
Gets the unique name of the element to add.
Public propertyId
Gets or sets the unique identifier of the grouping element.
Public propertyPlacement
Gets or sets the placement of the element.
Public propertyStructureId
Gets or sets the ID of the data cube or analysis structure of the grouping hierarchy or data element.
Public propertyUniqueName
Gets or sets the unique name of the grouping hierarchy or data element.
Top
Methods
  NameDescription
Public methodEquals(Object)
Determines whether the specified object is equal to the current object.
(Overrides ObjectEquals(Object).)
Public methodEquals(GroupingElement)
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.
Public methodGetHashCode
Serves as the default hash function.
(Overrides ObjectGetHashCode.)
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