Data source types: Essbase, Planning, Financial Management, Hyperion Enterprise
HypGetDataPoint() retrieves member information for a single data cell. For example, to find out the members that consist of the data intersection at cell B6, HypGetDataPoint may return the members January, California, Actual, Root Beer, Profit.
vtSheetName: For future use. Currently the active sheet is used.
vtCell: Cell (range) that describes the reference cell for which to retrieve the member combination information.
Declare Function HypGetDataPoint Lib "HsAddin" (ByVal vtSheetName As Variant, ByVal cell As Variant) As Variant
Sub DataPointsSub()
Dim vt As Variant
Dim cbItems As Variant
Dim i As Integer
Dim pMember As String
vt = HypGetDataPoint(Empty, range (“B3”)).
If IsArray(vt) Then
cbItems = UBound(vt) - LBound(vt) + 1
MsgBox ("Number of elements = " + Str(cbItems))
For i = LBound(vt) To UBound(vt)
MsgBox ("Member = " + vt(i))
Next
X = HypFreeDataPoint(vt)
Else
MsgBox ("Return Value = " + Str(vt))
End If
End Sub