HypIsAttribute

データ・プロバイダ・タイプ: Essbase

説明

HypIsAttribute()は、指定したメンバーが特定の属性を持つかどうかを確認します。

構文

HypIsAttribute(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 HypIsAttribute Lib "HsAddin" (ByVal vtSheetName As Variant, ByVal vtDimensionName As Variant, ByVal vtMemberName As Variant, ByVal vtUDAString As Variant) As Variant

Sub Example_HypIsAttribute()
vtret = HypIsAttribute(Empty, "Market", "Connecticut", "MyAttribute")
    If vtret = -1 Then
      MsgBox ("Found MyAttribute")
    ElseIf vtret = 0 Then
      MsgBox ("MyAttribute not available for Connecticut")
    Else
      MsgBox ("Error value returned is" & vtret)
    End If 
End Sub