@ISATTRIBUTE
計算中の現在のメンバーが、attMbrNameで指定された属性名または可変属性名と一致する場合に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
);