プライマリ・コンテンツへ移動
Oracle® Smart View for Office開発者ガイド

F11927-01
目次に移動
目次

前
次

HypGetAncestor

Cloudデータ・プロバイダ・タイプ: Oracle Analytics Cloud - Essbase

オンプレミス・データ・プロバイダ・タイプ: Oracle Essbase

説明

HypGetAncestor()は、指定したメンバーの、任意の特定世代またはレベルの祖先を戻します。

構文

HypGetAncestor (vtSheetName, vtMemberName, vtLayerType, intLayerNum, vtAncestor)

ByVal vtSheetName As Variant

ByVal vtMemberName As Variant

ByVal vtLayerType As Variant

ByVal intLayerNum As Integer

ByRef vtAncestor As Variant

パラメータ

vtSheetName: 関数を実行するワークシートの名前。vtSheetNameがNullまたはEmptyの場合、アクティブなワークシートが使用されます。

vtMemberName: 情報を取得するメンバー。必須。デフォルト値はありません。

vtLayerType: 入力パラメータ。GenまたはLevel。NullまたはEmptyに設定されると、Genがデフォルトになります。

intLayerNum: 入力パラメータ。レベルまたは世代番号。必須。

vtAncestor: 出力パラメータ。祖先の名前

戻り値

正常に終了した場合は0を戻し、それ以外の場合は該当するエラー・コードを戻します。

Declare Function HypGetAncestor Lib "HsAddin" (ByVal vtSheetName As Variant, ByVal vtMemberName As Variant, ByVal vtLayerType As Variant, ByVal intLayerNumber As Integer, ByRef vtAncestor As Variant) As Long

Sub Example_HypGetAncestor
   Dim X as Long
   Dim vtAncestor As Variant
   X = HypGetAncestor (Empty, "100-20", "Level", 1, vtAncestor)
End Sub