Analysis Services Programming
OrdinalPosition (Level Interface)
The OrdinalPosition property of the Level interface contains the ordinal position of the level in the Levels collection.
Applies To
Data Type
Integer
Access
Read-only
Remarks
The OrdinalPosition property for a level determines the relative position of the level in the dimension hierarchy: A value of 1 defines the most aggregated level, and the maximum value defines the most detailed level. Decision Support Objects (DSO) sets the value of this property when you add the level to a dimension.
The following table shows an example of relative ordinal positions.
Level | Ordinal position |
---|---|
All | 1 |
Yearly | 2 |
Quarterly | 3 |
Weekly | 4 |
Daily | 5 |
Example
Use the following code to return the ordinal position of a level object:
' Assume an object (dsoLev) of ClassType clsLevel exists
If dsoLev.OrdinalPosition = 1 Then
'Code to handle top level
Else
'Code to handle remaining levels
End If