HypIsUDA
Oracle Smart View for OfficeのVBA関数、HypIsUDAについて説明します。
Cloudデータ・プロバイダ・タイプ: Oracle Analytics Cloud - Essbase
オンプレミス・データ・プロバイダ・タイプ: Oracle Essbase
説明
HypIsUDA()は、メンバーに特定のUDAがあるかどうかを判別します。
構文
HypIsUDA (vtSheetName, vtDimensionName, vtMemberName, vtUDAString)
ByVal vtSheetName As Variant
ByVal vtDimensionName As Variant
ByVal vtMemberName As Variant
ByVal vtUDAString As Variant
パラメータ
vtSheetName: 関数を実行するワークシートの名前。vtSheetNameがNull
またはEmpty
の場合、アクティブなワークシートが使用されます。
vtDimensionName: メンバーのディメンション
vtMemberName: 情報を取得するメンバー。必須。デフォルト値はありません。
vtUDAString: メンバーの属性と比較する入力文字列。
戻り値
Variant (-1はTRUE、0はFALSE)を戻します。それ以外の場合は該当するエラー・コードを戻します。
例
Declare Function HypIsUDA Lib "HsAddin" (ByVal vtSheetName As Variant, ByVal vtDimensionName As Variant, ByVal vtMemberName As Variant, ByVal vtUDAString As Variant) As Variant
Sub Example_HypIsUDA()
vtret = HypIsUDA(Empty, "Market", "Connecticut", "MyUDA")
If vtret = -1 Then
MsgBox ("Found MyUDA")
ElseIf vtret = 0 Then
MsgBox ("Did not find MyUDA")
Else
MsgBox ("Error value returned is" & vtret)
End If
End Sub