HypSetRowItems
Oracle Smart View for OfficeのVBA関数、HypSetRowItemsについて説明します。
クラウド・データ・プロバイダ・タイプ: Oracle Analytics Cloud - Essbase、Planning (アド・ホックのみ)、Planning Modules (アド・ホックのみ)、Financial Consolidation and Close (アド・ホックのみ)、Tax Reporting (アド・ホックのみ)
オンプレミス・データ・プロバイダ・タイプ: Oracle Essbase、Oracle Hyperion Planning (アド・ホックのみ)、Oracle Hyperion Financial Management (アド・ホックのみ)
説明
この動的リンク問合せのn番目の行のディメンションのメンバーを設定します。n番目の行が存在しない場合は、新しい行が追加されます。
ノート:
これは、動的リンク問合せを初期化するためにHypGetSourceGridの呼出しがすでに実行されており、アクティブなデータ・プロバイダおよびワークシート上のグリッドに関する情報が格納されていることを前提とします。
構文
HypSetRowItems (vtRowID, vtDimensionName, ParamArray MemberList())
ByVal vtRowID As Variant
ByVal vtDimensionName As Variant
ParamArray MemberList() As Variant
パラメータ
vtRowID: 行番号n
vtDimensionName: ディメンション名
ParamArray MemberList: メンバー名のリスト
戻り値
長整数。正常に終了した場合は0を戻し、それ以外の場合は該当するエラー・コードを戻します。
例
Declare Function HypSetRowItems Lib "HsAddin" (ByVal vtRowID As Variant, ByVal vtDimensionName As Variant, ParamArray MemberList() As Variant) As Long
Sub Example_HypSetRowItems()
Dim vtGrid As Variant
Sts = HypConnect(Empty, "UserName", "Password", "DemoBasic")
Sts = HypRetrieve(Empty)
Range ("B2").Select
Sts = HypGetSourceGrid (Empty, vtGrid)
Sts = HypSetRowItems(1, "Product", "100", "200", "300", "400", "Diet", "Product")
End sub