@MsgFormat

@MSGFORMATは、オブジェクトのセットを受け入れてフォーマットした後、フォーマット済の文字列をパターン内の適切な場所に挿入します。("java.text.MessageFormat"のJava docを参照してください。)

DTPタイプ:

@MSGFORMATは、文字列である必要があります。

構文:

@MSGFORMAT(text,param1,param2,param3,param4)

パラメータ:

パラメータ 説明
text 文字列設計時プロンプト
param1 設計時プロンプト
param2 設計時プロンプト
param3 設計時プロンプト
param4 設計時プロンプト

例:

[MSFG4]=@MSGFORMAT([String4],[FirsName],[LastName],[Month],[Year])

ここで:

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

  • [String4]は、プロンプト可能な文字列DTPです。

  • [FirstName]は、プロンプト可能な文字列DTPです。

  • [LastName]は、プロンプト可能な文字列DTPです。

  • [Month]は、ディメンションに"Period"が選択されたプロンプト可能なメンバーDTPです。

  • [Year]は、ディメンションに"Year"が選択されたプロンプト可能なメンバーDTPです

次の値が入力だとします。

  • [String4]: "{0} {1} completed this task in {2} {3}"

  • [FirstName]: "Joe"

  • [LastName]: "Smith "

  • [Month]: "Feb"

  • [Year]: "FY15"

この例では、[MSFG4]は"Joe Smith completed this task in Feb "FY15"を返します。