@SmartListFromValue

@SMARTLISTFROMVALUEは、スマート・リスト内のメンバーのIDに基づいてスマート・リスト・メンバーを返します。

DTPタイプ:

@SMARTLISTFROMVALUEは、1つのメンバーが入力された場合のみ文字列パスワードメンバーメンバー(複数)タイプのDTPに割り当てることができます。

構文:

@SMARTLISTFROMVALUE(SmartList,Value)

パラメータ:

パラメータ 説明
Smartlist 設計時プロンプトまたはディメンション。ディメンションには、アプリケーション内のスマート・リスト・ディメンションが示されます。
Value 設計時プロンプトまたは数値

例:

[sl_val_Str]=@SmartListFromValue([String1],[value_ST])

ここで:

  • [sl_val_Str]は、チェック済プロンプトでない文字列タイプのDTPです。

  • [String1]は、チェック済プロンプトである文字列タイプのDTPです。

  • [value_ST]は、チェック済プロンプトである数値タイプのDTPです。

パラメータが次のとおりであるとします。

  • スマート・リスト: "CreditRatings"

  • 値: "5"

この例では、スマート・リスト"CreditRatings"には次のデータが含まれます。

名前 ラベル
AA ID_ENUMNETLABEL_AA
AAA ID_ENUMNETLABEL_AAA
AAMinus ID_ENUMNETLABEL_AA22
A ID_ENUMNETLABEL_A
AMinus ID_ENUMNETLABEL_A22
AAPlus ID_ENUMNETLABEL_AA11
APlus ID_ENUMNETLABEL_A11
B ID_ENUMNETLABEL_B
BPlus ID_ENUMNETLABEL_B11
BMinus ID_ENUMNETLABEL_B22
BB ID_ENUMNETLABEL_BB
BBPlus ID_ENUMNETLABEL_BB11
BBMinus ID_ENUMNETLABEL_BB22
BBB ID_ENUMNETLABEL_BBB
AAAMinus ID_ENUMNETLABEL_AAA-
BBBPlus ID_ENUMNETLABEL_BBB+
BBBMinus ID_ENUMNETLABEL_BBB-
CCCPlus ID_ENUMNETLABEL_CCC+
CCC ID_ENUMNETLABEL_CCC

IDが5のスマート・リスト・メンバーの名前はAMinusであるため、[sl_val_Str]は"AMinus"を返します。