Hay dos tipos de campos en el Diseñador de Informes de InterAction:
- Campos de InterAction
- Campos calculados
Los campos de InterAction son campos de datos que eliges agregar a tu informe. Por ejemplo, si estás creando una lista de contactos por empresa, puedes haber incluido campos de InterAction como Full_Name, Job_Title, Company_Name y Mailing_Address.
Los campos calculados son fórmulas que utilizan campos de InterAction o cálculos de fechas para mostrar los datos que deseas. Consulta la tabla a continuación para ver ejemplos.
Ejemplo de campos calculados
| Ejemplo | Descripción |
|---|---|
| =Sponsor is System.String ? Sponsor : "No Sponsor"; |
Esta instrucción indica que si el campo Sponsor contiene datos, entonces se muestran esos datos en el campo Sponsor. De lo contrario, se muestra el mensaje “No Sponsor”. Una forma más sencilla de mostrar estos resultados es crear un campo calculado usando las propiedades DefaultValue y Formula. Para más detalles, consulta Usar campos calculados para mostrar un mensaje si un campo no tiene valor. |
| = "Contacts by Sponsor: " + Marketing_List; | Esta instrucción indica que se muestre “Contacts by Sponsor:” seguido del nombre de la lista de marketing actual. |
| System.DateTime.Now.ToShortDateString() | Este cálculo es un cálculo de fecha para la fecha actual. |
Los campos calculados se crean en la sección Calculated en la lista de campos. Después de crear un campo calculado, puedes usarlo en cualquier campo de tu informe.
[1] Crea y edita campos calculados en la sección Calculated de la lista de campos.
[2] Las propiedades del campo calculado seleccionado se muestran en el cuadro de propiedades.
Crear un campo calculado
- En el Diseñador de Informes de InterAction, haz clic derecho en la sección Calculated de la lista de campos y luego selecciona Add.
- Con el nuevo campo calculado seleccionado, escribe las propiedades del campo en el cuadro de propiedades.
- En el campo Name, ponle nombre al campo calculado. Un formato recomendado es calc_ seguido del nombre del campo calculado. Esto ayuda a distinguir los campos calculados de otros campos en tu informe.
-
Haz clic en el campo FieldType y luego elige el tipo de campo. Selecciona String si el valor es un campo de texto, o selecciona Date si el valor es un campo de fecha.
Nota: Los tipos de campo String y Date deben ser los únicos tipos de campo que utilices.
- En el campo Formula, escribe la fórmula para el campo calculado.
Usar un campo calculado en el informe
Para agregar un campo calculado a tu informe, selecciona el campo en la lista de campos Calculated y arrástralo al área del informe donde quieres que se muestre.
El campo calculado se muestra en la propiedad DataField.
Usar campos calculados para mostrar un mensaje si un campo no tiene valor
Muchas veces querrás mostrar un campo en tu informe, pero si no existe un valor para ese campo, mostrar un mensaje como “No se encontró información”. Por ejemplo, si hay un valor en el campo Related_Contacts_Name, entonces se muestra. De lo contrario, se muestra “No se encontró información”.
En un caso así, no es necesario crear una instrucción If. Puedes usar las propiedades DefaultValue y Formula en un campo calculado para mostrar la información que desees.
En tu caso, reemplaza Related_Contacts_Name con el valor del campo que quieres mostrar, y reemplaza DefaultValue con el texto que se mostrará si no existe valor para ese campo.