Cómo usar Crystal Reports 9 para escribir informes basados en parámetros para Microsoft CRM 1.2

Seleccione idioma Seleccione idioma
Id. de artículo: 834790 - Ver los productos a los que se aplica este artículo
Expandir todo | Contraer todo

En esta página

Resumen

Se pueden descargar tres informes de ejemplo que describen cómo usar las versiones Professional, Developer o Advanced de Crystal Reports 9 para escribir informes basados en parámetros para Microsoft Business Solutions CRM versión 1.2. Para mejorar el rendimiento de los informes, los parámetros limitan la cantidad de datos que incluyen. Por lo tanto, los informes basados en parámetros permiten ofrecer sólo los datos que se necesitan.

Más información

Descargar los informes basados en parámetros de ejemplo

Para descargar los informes de ejemplo, visite el siguiente sitio Web del Centro de descarga de Microsoft:
http://www.microsoft.com/downloads/details.aspx?FamilyID=1d08d05e-a8e1-46ef-a808-ac388be24a3e&DisplayLang=en
Para obtener información adicional acerca de cómo descargar los archivos de soporte técnico de Microsoft, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
119591 Cómo obtener archivos de soporte técnico de Microsoft desde los servicios en línea
Microsoft exploró este archivo en busca de virus con el software de detección de virus más reciente disponible en la fecha de publicación. Asimismo, el archivo se almacenó en servidores seguros que ayudan a impedir la realización de cambios no autorizados.

Información de instalación

Siga las instrucciones que se indiquen en la página de descarga:

Información acerca de cómo quitar

Para quitar los archivos de ejemplo, elimínelos.

Requisitos de reinicio

No es necesario que reinicie el equipo después de instalar los informes de ejemplo.

Información de archivos

La versión en inglés de estos archivos de informes de ejemplo tiene los atributos de archivo enumerados en la siguiente tabla. Las fechas y las horas de estos archivos se muestran según el horario universal coordinado (UTC). La información de los archivos se convertirá a la hora local cuando la vea. Para ver la diferencia entre la hora UTC y la hora local, utilice la ficha Zona horaria de la herramienta Fecha y hora del Panel de control.
Contraer esta tablaAmpliar esta tabla
FechaHoraTamañoNombre de archivo
20-Ene-200409:5465.024Account Activity And Notes (specify status, owner, date).rpt
20-Ene-200409:5764.000Case List (specify owner, status, date).rpt
20-Ene-200410:19103.936Opportunity List By Account (specify owner, date, accounts).rpt

Agregar los informes de ejemplo a Microsoft CRM

Para ver un informe en Microsoft CRM, debe guardarlo en las carpetas de informes de Microsoft CRM.

Crystal Reports 9

Para usar Crystal Reports 9 para guardar el informe en Microsoft CRM, siga estos pasos:
  1. Instale los tres informes de ejemplo desde el sitio Web del Centro de descarga de Microsoft según se explica en la sección Solución anterior.
  2. Abra cada archivo en Crystal Reports 9:
    1. En el menú Archivo, haga clic en Guardar como.
    2. Haga clic en Empresa.
    3. Escriba la información de la cuenta y, a continuación, haga clic en Aceptar.
    4. Expanda MSCRM1.2.
    5. Expanda el nodo Informes de administración, ventas o servicio.
    6. Haga clic en la subcarpeta en la que desee poner el informe.
    7. Especifique el nombre de archivo y haga clic en Aceptar.

Microsoft CRM 1.2 Report Manager

Para obtener información adicional acerca de cómo descargar CRM 1.2 Report Manager, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
834791 Agregar, eliminar y cambiar nombre de Microsoft CRM Reports utilizando Microsoft CRM 1.2 Report Manager
Para guardar el informe en las carpetas de informe de Microsoft CRM, siga estos pasos:
  1. Instale los tres informes de ejemplo.
  2. Abra Microsoft CRM 1.2 Report Manager.
  3. Con cada archivo, siga estos pasos:
    1. Busque la carpeta donde desee guardar el archivo.
    2. Haga clic en Agregar informe.
    3. Especifique el nombre de archivo y el informe descargado y haga clic en Agregar informe.

Cómo usar Crystal Reports 9 para agregar parámetros a un informe de Microsoft CRM

Introducción

Para usar Crystal Reports 9 para agregar un parámetro a un informe de Microsoft CRM, debe seguir estos pasos. En las secciones siguientes de este artículo se explica cada paso.
  1. Defina el parámetro. Para ello, especifique el nombre del parámetro, el texto que se mostrará al usuario, los elementos de la lista desplegable y el valor predeterminado.
  2. Ponga todos los campos de los parámetros en el informe. Los campos pueden ser visibles o estar ocultos.
  3. Agregue código a la fórmula de selección de los registros que compara los datos que el usuario escribe en el parámetro con los de Microsoft CRM.
  4. Guarde el informe y pruebe el parámetro que agregó.
Puede usar Crystal Reports para agregar muchos tipos de parámetros. En este artículo se proporcionan sólo cuatro ejemplos. Cada uno ilustra un aspecto diferente del uso de parámetros con datos de Microsoft CRM. Este artículo se incluyen los ejemplos siguientes:
  • Un parámetro Owner que permite al usuario seleccionar cualquiera de los registros de su propiedad o todos. Este ejemplo explica cómo usar el parámetro especial UserID para determinar el GUID de Microsoft CRM del usuario que ejecuta el informe
  • Un parámetro Status que permite al usuario seleccionar entre todos los valores de estado disponibles para la entidad en Microsoft CRM. Este ejemplo muestra cómo leer la lista de valores disponibles de un campo de Microsoft CRM para usar en las opciones de los parámetros.
  • Un parámetro Date Created que permite al usuario elegir entre intervalos de fechas predefinidos: todas, dentro de los últimos 60 días o el año hasta la fecha. Este ejemplo muestra cómo usar métodos de fechas estándar en Crystal Reports 9.
  • Un parámetro Date Range que permite al usuario especificar las fechas de inicio y de fin del intervalo. Este ejemplo muestra cómo usar un parámetro de intervalo y cómo crear campos de fórmula adicionales en función de un campo de parámetro. En este caso, el parámetro Date Range es un intervalo y se crean dos variables nuevas, StartDate y EndDate, para usarlas en el encabezado de la página del informe.

Antes de comenzar

Cómo funciona Crystal Reports con Microsoft CRM 1.2
Antes de crear informes con parámetros, asegúrese de que entiende cómo funciona Crystal Reports con Microsoft CRM 1.2:
  • Sólo los informes del nodo Enterprise/MSCRM1.2 están disponibles para los usuarios de Microsoft CRM.
  • No puede crear carpetas nuevas en el nodo MSCRM1.2.
  • No puede usar Crystal Reports para cambiar el nombre de un informe directamente. Para eliminar un informe, debe usar Microsoft CRM 1.2 Report Manager.

    Para obtener información adicional acerca de Report Manager, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
    834791 Agregar, eliminar y cambiar nombre a los informes utilizando Microsoft CRM 1.2 Report Manager
  • No puede usar Crystal Reports para cambiar el nombre de un informe directamente. Use Microsoft CRM 1.2 Report Manager o Crystal Reports para guardar un informe con otro nombre. Estos métodos para cambiar el nombre de los informes cambian el nombre en Microsoft CRM, pero no cambian el título que aparece en la sección de encabezado de página del informe. Para cambiar el título, en el menú Archivo de Crystal Reports 9, haga clic en Información de resumen y, después, modifique el título en el cuadro Título de informe.
  • Para obtener ayuda con la creación de parámetros, vea la Ayuda en línea de Crystal Reports 9.
Crear un informe basado en parámetros
La forma más sencilla de crear un informe basado en parámetros es guardar un informe existente de Microsoft CRM versión 1.2 con otro nombre y modificar la copia:
  1. En el menú Inicio, seleccione Programas y, a continuación, haga clic en Crystal Reports 9.
  2. En la página Crystal Reports, haga clic en Cancelar.
  3. En el menú Archivo, haga clic en Abrir.
  4. Haga clic en Empresa y después en Aceptar.
  5. Escriba la información de autenticación de Crystal APS y, a continuación, haga clic en Aceptar.
  6. Expanda MSCRM1.2, haga clic en el informe que desee modificar y, a continuación, haga clic en Abrir.
  7. En el menú Archivo, haga clic en Guardar como, busque la ubicación donde desee guardar el archivo debajo del nodo MSCRM1.2, especifique el nombre y haga clic en Aceptar.
Si es la primera vez que usa Crystal Reports 9 para modificar informes de Microsoft CRM, tiene problemas de conexión o no puede guardar los informes, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
834789Preguntas más frecuentes acerca de los informes en la versión 1.2 de Microsoft Business Solutions CRM

Agregar un parámetro Owner

Con un parámetro Owner, el usuario puede seleccionar entre los registros de su propiedad o todos los registros. Por lo tanto, el usuario no tiene que seleccionar en una lista desplegable de todos los usuarios.

Para distinguir los registros que la persona que ejecuta el informe posee, el informe debe poder identificar el GUID de Microsoft CRM de la persona que ejecuta el informe. Si el redactor del informe crea un parámetro UserID, Microsoft CRM asigna automáticamente el GUID de Microsoft CRM de la persona que ejecuta el informe como su valor. A diferencia de lo que ocurre con otros parámetros, no se pide al usuario que escriba el valor.

Cree un parámetro Owner que contenga los valores "Mine" o "All". Cuando el usuario ejecute el informe y haga clic en Mine, si el parámetro UserId coincide con el cuadro entidad.Owner, se seleccionan los registros que el usuario posee. Si el usuario hace clic en All, se incluyen todos los registros.

En el ejemplo siguiente se usa un informe que se basa en la entidad Account.
Paso 1: definir el parámetro UserID para almacenar el GUID de Microsoft CRM del usuario actual
Para definir el parámetro UserID de modo que almacene el GUID de Microsoft CRM del usuario actual, siga estos pasos:
  1. En el panel Explorador de campos de Crystal Reports 9, haga clic con el botón secundario del mouse en Campos de parámetros y haga clic en Nuevo.
  2. En el cuadro Nombre, escriba UserID y, a continuación, haga clic en Aceptar.
Paso 2: definir el parámetro Owner.
Para definir un parámetro Owner que haga que se pida al usuario que haga clic en Mine o en All, siga estos pasos:
  1. En el panel Explorador de campos, haga clic con el botón secundario del mouse en Campos de parámetros y haga clic en Nuevo.
  2. En el cuadro Nombre, escriba Owner.
  3. En el cuadro de texto Mensaje, escriba el mensaje que se muestra al usuario. Por ejemplo, escriba:
    Especifique qué registros incluir
  4. Haga clic en Establecer valores predeterminados.
  5. Escriba los valores que desee en la lista desplegable. En este ejemplo se usa "Mine" y "All". Use el botón > para mover cada valor a la lista Valores predeterminados.
  6. Para cada valor, haga clic en Definir descripción y escriba el texto que desee que aparezca en la lista desplegable para el parámetro Owner.
  7. En la lista desplegable Mostrar, haga clic en Descripción y, a continuación, haga clic en Aceptar.
  8. En el cuadro de diálogo Crear campo de parámetro, desactive la casilla Permitir edición de valores predeterminados cuando haya más de un valor.
  9. Haga clic en Aceptar para guardar el nuevo parámetro.
Para que el parámetro Owner funcione, debe incluirlo en el informe. Para ello, arrastre el parámetro desde el panel Explorador de campos a una ubicación del informe. Es aconsejable agregar los parámetros nuevos a la sección Encabezado de página del informe. Si los parámetros se incluyen todos en la sección Encabezado de página, un usuario puede saber rápidamente qué datos incluye el informe. Si no desea que el valor del parámetro Owner aparezca en el informe, arrástrelo a un área oculta del mismo.
Paso 3: usar el parámetro Owner en el encabezado de página
  1. Puesto que Owner es el primer parámetro que está agregando al encabezado de página, debe crear un cuadro de texto para contener el cuadro Título de informe existente. Para ello, siga estos pasos:
    1. Haga clic con el botón secundario del mouse en el cuadro Título de informe del informe y, a continuación, haga clic en Eliminar.
    2. En el menú Insertar, haga clic en Objeto de texto y ponga el nuevo objeto de texto donde estaba el campo Título de informe.
    3. En el panel Explorador de campos, expanda Campos especiales.
    4. Arrastre el cuadro especial Título de informe al nuevo objeto de texto.
  2. Arrastre el parámetro Owner desde la sección Campos de parámetros del panel Explorador de campos al nuevo objeto de texto.
  3. Agregue texto o espacios de separación para separar el título del parámetro Owner.
  4. Para hacer que la fuente coincida con los otros informes de Microsoft CRM, haga clic con el botón secundario del mouse en el nuevo objeto de texto, haga clic en Formato de texto, en la ficha Fuente haga clic en Verdana, haga clic en Negrita, haga clic en Amarillo y haga clic en Aceptar.
Paso 4: agregar el parámetro Owner a la fórmula de selección de registros
Fórmula de selección de registros

La fórmula de selección de registros define qué registros se incluyen en el informe. La fórmula sigue la estructura siguiente:
(if {?Parámetro1} = "Parámetro1_Opción1" and {tabla.campo} = "valor1" then true else if {?Parámetro1} = "Parámetro1_Opción2" and {tabla.campo} = "valor2" then true)
Para obtener más información acerca de las fórmulas de selección de registros, incluidas las plantillas para diferentes tipos de parámetros, vea "Fórmulas de selección de registros" ("Record selection formulas") en la Ayuda en línea de Crystal Reports 9.

En el procedimiento siguiente se crea una fórmula de selección de registros que comprueba el valor del parámetro Owner en el que el usuario hace clic. Si el usuario hace clic en Mine, sólo se incluyen en el informe las cuentas que el usuario actual posee.

Si el informe que está modificando no se basa en la entidad Account, reemplace el identificador de propietario (ownerid) de la cuenta con entidad.ownerid.

Agregar el parámetro Owner a la fórmula de selección de registros

Para agregar el parámetro Owner a la fórmula de selección de registros, siga estos pasos:
  1. En el menú Informe, haga clic en Fórmulas de selección y, a continuación, haga clic en Registro.
  2. Maximice la ventana.
  3. Si no aparece nada en el panel inferior derecha, escriba la fórmula siguiente sin el "and" en la primera línea. Si ya hay código, agregue las tres líneas incluyendo la "y" al final de la lista de código.
    and
    (if {?Owner} = "Mine" then {account.ownerid} = {?UserID} 
          else true)
    Cuando se ejecute el informe, aparece el mensaje Owner con el texto que especificó. Cuando el usuario hace clic en Aceptar, aparecen los datos del informe.
  4. Haga clic en Guardar y, a continuación, en Cerrar.

Agregar un parámetro Status

En esta sección se describe cómo agregar un parámetro de estado basado en el valor del cuadro entidad.statecode en Microsoft CRM. Las opciones que da a los usuarios se basan en los valores de este cuadro en Microsoft CRM. En este ejemplo se usa la entidad Activity.
Paso 1: definir el parámetro Status
Para definir el parámetro Status, siga estos pasos:
  1. En el panel Explorador de campos, haga clic con el botón secundario del mouse en Campos de parámetros y haga clic en Nuevo.
  2. En el cuadro Nombre, escriba Status.
  3. En el cuadro de texto Texto de mensaje, escriba el mensaje que desea que aparezca. Por ejemplo, escriba:
    Incluir actividades con el estado
  4. Haga clic en Establecer valores predeterminados.
  5. En el cuadro Examinar tabla, haga clic en el nombre de la tabla que contenga el cuadro de estado. En este ejemplo se usa la entidad Activity. Por lo tanto, haga clic en activity.
  6. En el cuadro de diálogo Examinar campo, haga clic en statecodename.
  7. En la página Información de conexión, desactive la casilla Conectar a equipo local.
  8. Cargue una lista de los valores actuales en Microsoft CRM. Para ello, en el cuadro Servidor, reemplace el nombre de equipo con el nombre del servidor de Microsoft CRM. Por ejemplo, si en este cuadro dice http://miequipo/MSCRMServices, cámbielo por http://su_servidorDeCRM/MSCRMServices y haga clic en Finalizar.

    Nota
    Crystal Reports 9 lee todos los valores del cuadro entidad.statecode que se usan en los datos actuales en Microsoft CRM. Es posible que estos valores no representen todos los valores que pueden aparecer en este cuadro en Microsoft CRM. Para obtener una lista completa de valores predeterminados para los cuadros desplegables, vea el "Apéndice A" de la Guía de implementación de Microsoft Business Solutions CRM (Microsoft Business Solutions CRM Implementation Guide). Si ha modificado un cuadro desplegable, vea el cuadro en Microsoft CRM para asegurarse de que incluye todos los valores en el parámetro.
  9. Haga clic en cada valor que desee de la lista desplegable y haga clic en el botón > para mover cada valor a la lista Valores predeterminados.
  10. Para cada valor, haga clic en Definir descripción y escriba el texto que desee que aparezca en la lista desplegable para el parámetro Owner.
  11. Ordene los valores para que la opción que desee que actúe como valor predeterminado sea la primera de la lista.
  12. En el cuadro desplegable Mostrar, haga clic en Descripción y, a continuación, haga clic en Aceptar.
  13. En el cuadro de diálogo Crear campo de parámetro, desactive la casilla Permitir edición de valores predeterminados cuando haya más de un valor.
  14. Haga clic en Aceptar para guardar el nuevo parámetro.
Para que el nuevo parámetro Status funcione, debe incluirlo en el informe. Para ello, arrastre el parámetro desde el panel Explorador de campos a una ubicación del informe. En el procedimiento siguiente (paso 2) se supone que ya ha creado un cuadro de texto en el encabezado del informe para contener el cuadro Título de informe y el parámetro Owner.
Paso 2: usar el parámetro Status en el encabezado de página
Para usar el parámetro Status en el encabezado de página, siga estos pasos:
  1. Arrastre el parámetro Status desde la sección Campos de parámetros del panel Explorador de campos al objeto de texto de la sección Encabezado de página.
  2. Agregue texto o espacios de separación para separar el parámetro Status del parámetro Owner.
En el procedimiento siguiente (paso 3), se crea una fórmula de selección de registros que comprueba el valor del parámetro Status que el usuario selecciona. Si el usuario hace clic en All, se incluyen todas las actividades. De lo contrario, sólo se incluyen los registros en los que el valor del campo de Microsoft CRM coincide con el parámetro en el que el usuario hizo clic.

Si el informe que está modificando no se basa en la entidad Activity, reemplace el identificador activity.statecodename con entidad.ownerid.
Paso 3: agregar el parámetro Status a la fórmula de selección de registros
Para agregar el parámetro Status a la fórmula de selección de registros, siga estos pasos:
  1. En el menú Informe, haga clic en Fórmulas de selección y, a continuación, haga clic en Registro.
  2. Maximice la ventana.
  3. Si no aparece nada en el panel inferior derecha, escriba la fórmula siguiente sin el "and" en la primera línea. Si ya hay código, agregue las tres líneas al final de la lista de código.
    and
         (if {?Status} = "All" then true 
         else {activity.statecodename}={?Status})
  4. Haga clic en Guardar y, a continuación, en Cerrar.
Cuando el usuario ejecute el informe, aparece el mensaje Status con el texto que especificó. Cuando el usuario hace clic en Aceptar, aparecen los datos del informe.

Agregar parámetros de fecha

En esta sección se describe cómo usar un parámetro para hacer que el usuario especifique un intervalo de fechas. El intervalo de fechas se debe basar en los valores de uno o de varios de los cuadros de fecha de Microsoft CRM. Cada entidad tiene un cuadro entidad.createdon y un cuadro entidad.modifiedon. Algunas entidades tienen otros cuadros de fecha. Por ejemplo, Activity tiene fechas que se basan en la hora real y programada.

Puede crear un parámetro que pida al usuario que haga clic en elementos de una lista desplegable que contenga intervalos de fechas predefinidas, por ejemplo dentro de 60 días o año hasta la fecha, o que especifique las fechas de inicio y de fin.

Los dos ejemplos siguientes utilizan la entidad Incident (Case).
Agregar un parámetro Date Created
El parámetro Date Created pide al usuario que elija en una lista de intervalos de fechas predefinidos. Para agregar un parámetro Date Created, siga estos pasos:
  1. Para definir el parámetro Date Created, siga estos pasos:
    1. En el panel Explorador de campos, haga clic con el botón secundario del mouse en Campos de parámetros y haga clic en Nuevo.
    2. En el cuadro Nombre, escriba Date Created.
    3. En el cuadro de texto Texto de mensaje, escriba el mensaje que desea que aparezca. Por ejemplo, escriba:
      Especificar los registros creados:
    4. Haga clic en Establecer valores predeterminados.
    5. Escriba los valores que desee en la lista desplegable. En este ejemplo se usa "Within Past 60 Days" y "Year To Date" y "All". Use el botón > para mover cada valor a la lista Valores predeterminados.
    6. Para cada valor, haga clic en Definir descripción y escriba el texto que desee que aparezca en la lista desplegable para el parámetro Date Created.
    7. En la lista desplegable Mostrar, haga clic en Descripción y, a continuación, haga clic en Aceptar.
    8. En el cuadro de diálogo Crear campo de parámetro, desactive la casilla Permitir edición de valores predeterminados cuando haya más de un valor.
    9. Haga clic en Aceptar para guardar el nuevo parámetro.
  2. Para usar el parámetro Date Created en el encabezado de página, siga estos pasos:
    1. Arrastre el parámetro Date Created desde la sección Campos de parámetros del panel Explorador de campos al objeto de texto de la sección Encabezado de página.
    2. Agregue texto o espacios de separación para separar el parámetro Date Created del parámetro Status.
  3. Si el informe que está creando no se basa en la entidad Incident, reemplace incident.createdon con entidad.createdon.

    En el paso 4 se crea una fórmula de selección de registros que comprueba el valor del parámetro Date Created que el usuario selecciona. Si el usuario hace clic en All, se incluyen todos los registros. De lo contrario, sólo aparecen los registros que cumplen los criterios definidos en la fórmula de selección de registros. El código de la fórmula de selección usa tres métodos de fecha predefinidos de Crystal Reports, Aged0To30Days, Aged31To60Days y YearToDate.
  4. Agregue el parámetro Date Created a la fórmula de selección de registros. Para ello, siga estos pasos:
    1. En el menú Informe, haga clic en Fórmulas de selección y, a continuación, haga clic en Registro.
    2. Maximice la ventana.
    3. Si no aparece nada en el panel inferior derecha, escriba la fórmula siguiente sin el "and" en la primera línea. Si ya hay código, agregue todas las líneas al final de la lista de código.
      and
      (if {?Date Created}="Within Past 60 Days" and   {incident.createdon} in Aged0To30Days or {incident.createdon} in Aged31To60Days then true
      else if {?Date Created}="Year To Date" and {incident.createdon}in YearToDate then true
      )
    4. Haga clic en Guardar y, a continuación, en Cerrar.
    Cuando el usuario ejecute el informe, aparece el mensaje Date Created con el texto que especificó. Cuando el usuario hace clic en Aceptar, aparecen los datos del informe.
Agregar un parámetro Date Range
El parámetro Date Range pide al usuario fechas de inicio y de fin específicas.

Nota
Cuando el usuario imprime informes que usan un parámetro de intervalo, se le pide el intervalo cuando ve el informe y después de hacer clic en Imprimir.

Para agregar un parámetro Date Range, siga estos pasos:
  1. Defina el parámetro Date Range. Para ello, siga estos pasos:
    1. En el panel Explorador de campos, haga clic con el botón secundario del mouse en Campos de parámetros y haga clic en Nuevo.
    2. En el cuadro Nombre, escriba Date Range.
    3. En el cuadro de texto Texto de mensaje, escriba el mensaje que desea que aparezca. Por ejemplo, escriba:
      Incluir los casos creados entre
    4. Haga clic en Valores del intervalo y en Aceptar.
    Para que el parámetro Date Range funcione, debe incluirlo en el informe. Puede arrastrar el parámetro desde el panel Explorador de campos a una ubicación del informe.
  2. Si desea mostrar las fechas de inicio y de fin del intervalo en el encabezado del informe, debe crear dos nuevos campos de fórmula StartDate y EndDate. Para ello, siga estos pasos:
    1. En el panel Explorador de campos, haga clic con el botón secundario del mouse en Campos de fórmula y haga clic en Nuevo.
    2. En el cuadro Nombre, escriba StartDate y, a continuación, haga clic en Usar editor.
    3. En el cuadro Fórmula, escriba:
      Mínimo ({?Date Range})
    4. Haga clic en Guardar y, a continuación, en Cerrar.
    5. En el panel Explorador de campos, haga clic con el botón secundario del mouse en Campos de fórmula y haga clic en Nuevo.
    6. En el cuadro Nombre, escriba EndDate y, a continuación, haga clic en Usar editor.
    7. En el cuadro Fórmula, escriba:
      Máximo ({?Date Range})
      .
    8. Haga clic en Guardar y, a continuación, en Cerrar.
  3. Use EndDate y StartDate en el encabezado del informe. Para ello, siga estos pasos:
    1. Arrastre los parámetros StartDate y EndDate desde la sección Campos de fórmula del panel Explorador al objeto de texto de la sección Encabezado de página.
    2. Agregue texto o espacios de separación para separar e identificar los campos.
    En el paso 4 se crea una fórmula de selección de registros que comprueba el valor del parámetro Date Range en el que el usuario hace clic. Si el usuario hace clic en All, se incluyen todas las actividades. De lo contrario, sólo se incluyen los registros en los que el valor del cuadro de Microsoft CRM coincide con el parámetro en el que el usuario hizo clic.

    Si el informe que está creando no se basa en la entidad Incident, reemplace incident.createdon con entidad.createdon.
  4. Agregue el parámetro Date Range a la fórmula de selección de registros. Para ello, siga estos pasos:
    1. En el menú Informe, haga clic en Fórmulas de selección y, a continuación, haga clic en Registro.
    2. Maximice la ventana.
    3. Si no aparece nada en el panel inferior derecha, escriba la fórmula siguiente sin el "y" en la primera línea. Si ya hay código, agregue las tres líneas al final de la lista de código.
      and
      (if {incident.createdon} in {?Date Range} then true
      else false)
      En la segunda línea, use el campo de datos que desee comparar con el intervalo de fechas. Según la entidad, puede ser conveniente usar el cuadro modifiedon en lugar del cuadro createdon. Sólo puede usar las fechas que existan en alguna de las entidades que se incluyen en el informe.
    4. Haga clic en Guardar y, a continuación, en Cerrar.
    Cuando el usuario ejecute el informe, aparece el mensaje Date Range con el texto que especificó. Cuando el usuario seleccione las fechas de inicio y de fin del intervalo y haga clic en Aceptar, aparecen los datos del informe.
Filtros de informe con informes basados en parámetros
Si usa filtros de informe con informes basados en parámetros, debe seleccionar los parámetros dos veces. Primero, los usuarios ejecutan el informe basado en parámetros y especifican los parámetros. Después, hacen clic en el icono a la derecha de la barra de herramientas Filtrado de informes para abrir el filtro del informe, escriben los filtros, hacen clic en Filtro, vuelven a escribir los parámetros cuando se les pide y hacen clic en Aceptar.

Referencias

Para descargar una lista con las preguntas más frecuentes acerca de los informes de Microsoft CRM, visite el siguiente sitio Web de Microsoft: Para obtener información adicional acerca de cómo usar Microsoft CRM 1.2 Report Manager para modificar informes, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
834791 Cómo usar Microsoft CRM 1.2 Reports Manager para modificar informes
Para obtener información adicional acerca de cómo imprimir informes basados en parámetros en Microsoft CRM 1.2, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
834913 Cómo imprimir informes basados en parámetros en Microsoft CRM 1.2

Propiedades

Id. de artículo: 834790 - Última revisión: jueves, 29 de marzo de 2007 - Versión: 5.5
La información de este artículo se refiere a:
  • Microsoft CRM 1.2
Palabras clave: 
kbmbsreports kbmbsmigrate kbfile kbhowto KB834790

Enviar comentarios

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com