@MsgFormat

@MSGFORMAT toma un conjunto de objetos, los formatea y, a continuación, inserta las cadenas formateadas en los lugares adecuados dentro del patrón. (Consulte "java.text.MessageFormat" en la documentación de Java).

Tipo de DTP:

@MSGFORMAT debe ser una cadena.

Sintaxis:

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

Parámetros:

Parámetro Descripción
text Petición de datos en tiempo de diseño de tipo cadena
parámetro1 Petición de datos en tiempo de diseño
parámetro2 Petición de datos en tiempo de diseño
parámetro3 Petición de datos en tiempo de diseño
parámetro4 Petición de datos en tiempo de diseño

Ejemplo:

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

Donde:

  • [MSFG4] es un DTP de tipo cadena que no es una petición de datos activada.

  • [String4] es un DTP de tipo cadena que admite peticiones de datos.

  • [FirstName] es un DTP de tipo cadena que admite peticiones de datos.

  • [LastName] es un DTP de tipo cadena que admite peticiones de datos.

  • [Month] es una DTP de tipo miembro que admite peticiones de datos con "Periodo" seleccionado como dimensión.

  • [Year] es una DTP de tipo miembro que admite peticiones de datos con "Año" seleccionado como dimensión.

Suponga que se introducen los siguientes valores:

  • [String4]: "{0} {1} completó esta tarea en {2} {3}"

  • [FirstName]: "Joe"

  • [LastName]: "Smith"

  • [Month]: "Feb"

  • [Year]: "FY15"

En este ejemplo, [MSFG4] devuelve "Joe Smith completó esta tarea en Feb FY15".