機械翻訳について

@ISATTRIBUTE

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