Tema anterior: Informe DesviaciónTema siguiente: Informes de formato libre de histograma genérico


Informes de formato libre

Los informes de formato libre permiten a los usuarios generar informes basados en consultas SQL de la base de datos de CA Business Service Insight o de cualquier otro origen de datos externo al cual se pueda acceder mediante una conexión de servidor de CA Business Service Insight. Esto también incluye otros tipos de orígenes de datos a los cuales se puede acceder mediante ODBC, como Excel, Access, Lotus Notes, archivos de texto, etc. Los informes de formato libre se utilizan habitualmente para configurar informes estadísticos basados en datos creados por los comandos de lógica de negocios Tools.SaveRecord y Tools.SaveFields.

Los informes de formato libre se conectan mediante una cadena de conexión a la base de datos seleccionada y ejecutan una consulta SQL en la base de datos mediante una cadena de consulta. Los parámetros pueden agregarse a las dos cadenas para crear informes dinámicos que permitan que el usuario especifique o seleccione valores determinados para incluirlos en la consulta, como el nombre de usuario y la contraseña para conectarse a la base de datos.

Los informes de formato libre se muestran en las fichas Gráfico, Datos y Filtrar de forma similar a los informes generados mediante el asistente de informes.

Nota: Los informes de formato libre pueden incluir gráficos solamente si todas las columnas, aparte de la primera columna, son numéricas. Los datos de la primera columna se utilizan para los títulos del eje X. Los nombres de la columna se utilizan para otros títulos.

Dado que los informes de formato libre acceden directamente a una base de datos y a una consulta SQL abierta, el mantenimiento resulta problemático. Se deberá tener mucho cuidado de no afectar a los datos subyacentes que sirven como origen para los informes de formato libre. Cuando se generan informes de un origen de datos externo, se recomienda configurar un proceso de notificación para garantizar que esos orígenes de datos no cambien sin primero consultar con el gestor de contratos responsable de los informes de datos de formato libre.

Información general que tener en cuenta al crear informes de formato libre.

Function FormatDate(DateField)

    If DateField = "" Then
      FormatDate = ""
    Else
      Dim PeriodYear, PeriodMonth, PeriodDay, PeriodHour,
  PeriodMinute, Periodsecond
      PeriodYear    = DatePart("yyyy",DateField)
      PeriodMonth   = DatePart("m",DateField)
      PeriodDay     = DatePart("d",DateField)
      PeriodHour    = DatePart("h",DateField)
      PeriodMinute  = DatePart("n",DateField)
      Periodsecond  = DatePart("s",DateField)
      FormatDate  = PeriodDay&"/"&PeriodMonth&"/"&PeriodYear& _
 " "&PeriodHour&":"&PeriodMinute&":"&Periodsecond
    End If
End Function