@ISATTRIBUTE

Essbaseの@ISATTRIBUTE計算関数は、計算中の現在のメンバーが指定された属性名と一致する場合、TRUEを返します。

構文

@ISATTRIBUTE (attMbrName)

パラメータ

attMbrName

単一属性のメンバー名またはメンバーの組合せ。

ノート

  • この関数は、@ISMBR (@ATTRIBUTE(attMbrName))と同じ機能を提供しますが、より高速です。

  • アウトラインに重複したブール、日付、および数値の属性メンバー名がある場合があります。たとえば、12は、製品のサイズの属性値(オンス単位)であり、製品の梱包単位数の値である場合があります。重複メンバー名を識別するには、完全な属性メンバー名を指定します(@ISATTRIBUTE(Ounces_12)など)。

Sample Basicデータベースに基づいて、次の計算スクリプトを考えます。

/* To increase the marketing budget for markets with large populations */
Marketing ( 
  IF (@ISATTRIBUTE(Large)) 
    Marketing = Marketing * 1.1; 
  ENDIF 
);