データ・プロバイダ・タイプ: Oracle Essbase
説明
HypExecuteCalcScriptString ()は、計算スクリプトを代替変数とともに実行します。
説明
HypExecuteCalcScriptString ()は、代替変数を含む計算スクリプトを実行します。
HypGetCalcScriptとともに使用します。
この機能には、Oracle Hyperion Provider Services 11.1.2.4.017以上が必要です。
構文
HypExecuteCalcScriptString (vtSheetName, vtCalcScript, vtSubstitutionVarList)
ByVal vtSheetName As Variant
ByVal vtCalcScript As Variant
ByVal vtSubstitutionVarList As Variant
パラメータ
vtSheetName: 入力パラメータ。関数を実行するワークシートの名前。vtSheetNameがNull
またはEmpty
の場合、アクティブなワークシートが使用され、接続には指定されたシート名のデータ・ソースが使用されます。
vtCalcScript: 入力パラメータ。実行する計算スクリプト文字列。
vtSubstitutionVarList: 入力パラメータ。実行時に使用される代替変数のリスト。
戻り値
正常に終了した場合は0を戻し、それ以外の場合は該当するエラー・コードを戻します。
例
Sub calcScrVBATest2() Script = "SET RUNTIMESUBVARS{salesNum =400;_mySales=300;myRTVar=@CHILDREN(~100~);myCOGS=30;};FIX (@INTERSECT(@CHILDREN(~100~), ~100-10~)) Sales = &_mySales;COGS=555;ENDFIX;" Script = Replace(Script, Chr(126), Chr(34)) ‘replace ~ with “ Param = "_mySales=222;" HypExecuteCalcScriptString("Sheet1", Script, Param) End Sub