Class DimensionElement
Represents a dimension object in the cube.
Inherited Members
Namespace: Syncfusion.Olap.Reports
Assembly: Syncfusion.Olap.Base.dll
Syntax
public class DimensionElement : Element, ICloneable<Element>, ICloneable<DimensionElement>
Remarks
DimensionElement is created in OlapReport object and added into the collection.
Constructors
DimensionElement()
Initializes a new instance of the DimensionElement class.
Declaration
public DimensionElement()
Properties
DrillState
Gets or sets the drill state.
Declaration
public DrillState DrillState { get; set; }
Property Value
| Type |
|---|
| DrillState |
DrillUpDownLevel
Gets or sets the level name till which expand/collapse operation needs to be done. NOTE: This would be enabled only when DrillState option is set to "ExpandToLevel"/"CollapseToLevel".
Declaration
public string DrillUpDownLevel { get; set; }
Property Value
| Type |
|---|
| System.String |
DrillUpDownMember
Gets or sets the member name from which expand/collapse operation needs to be done. NOTE: This would be enabled only when DrillState option is set to "ExpandToLevel"/"CollapseToLevel" and "DrillUpDownLevel" pointing to which level the expand/collapse operation needs to be done.
Declaration
public string DrillUpDownMember { get; set; }
Property Value
| Type |
|---|
| System.String |
Hierarchy
Gets or sets the hierarchy element based on the hierarchy name.
Declaration
public HierarchyElement Hierarchy { get; set; }
Property Value
| Type | Description |
|---|---|
| HierarchyElement | The hierarchy element. |
HierarchyName
Gets or sets the name of the hierarchy.
Declaration
public string HierarchyName { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String | The name of the hierarchy. |
MemberProperties
Gets or sets the collection of member properties.
Declaration
public MemberPropertyCollection MemberProperties { get; set; }
Property Value
| Type | Description |
|---|---|
| MemberPropertyCollection | The collection of member properties. |
UniqueName
Gets or sets the unique name of the hierarchy.
Declaration
public string UniqueName { get; }
Property Value
| Type | Description |
|---|---|
| System.String | The unique name of the hierarchy. |
Methods
AddLevel(String, String)
Adds the level to the existing hierarchy.
Declaration
public bool AddLevel(string hierarchyName, string levelName)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | hierarchyName | The name of the hierarchy. |
| System.String | levelName | The name of the level. |
Returns
| Type | Description |
|---|---|
| System.Boolean | true if the level is added; otherwise, false. |
AddMember(String, MemberElement)
Adds the member to the level element.
Declaration
public bool AddMember(string levelName, MemberElement memberElement)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | levelName | The name of the level. |
| MemberElement | memberElement | The member element. |
Returns
| Type | Description |
|---|---|
| System.Boolean | true if added to the level; otherwise, false. |
AddMember(String, String)
Adds the member to the specified level.
Declaration
public bool AddMember(string levelName, string memberName)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | levelName | The name of the level. |
| System.String | memberName | The name of the member. |
Returns
| Type | Description |
|---|---|
| System.Boolean | true if the member is added to the level; otherwise, false. |
AddMembers(String, String[])
Adds the array of members to the level.
Declaration
public bool AddMembers(string levelName, params string[] memberNames)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | levelName | The name of the level. |
| System.String[] | memberNames | The member names. |
Returns
| Type | Description |
|---|---|
| System.Boolean | true the if members are added to the level; otherwise, false. |
Clone()
Clones this instance.
Declaration
public DimensionElement Clone()
Returns
| Type | Description |
|---|---|
| DimensionElement | A copy of this instance. |