@ISATTRIBUTE
Essbaseの@ISATTRIBUTE計算関数は、計算中の現在のメンバーが指定された属性名と一致する場合、TRUEを返します。
構文
@ISATTRIBUTE (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
);