Reducción de la precisión decimal

Puede establecer precisión decimal en los informes de tabla de referencias cruzadas.

En un informe de tabla de referencias cruzadas, los valores soportan un máximo de 18 dígitos, más el separador decimal. La precisión decimal determina el número de dígitos reservados para expresar el componente decimal de un número. Los dígitos restantes están reservados para expresar el componente entero del número. La precisión decimal predeterminada es de 7 dígitos, lo que limita la longitud de los enteros a 11 dígitos.

Si desea reservar más de 11 enteros para expresar el componente entero de un número, debe reducir la precisión decimal. Por ejemplo, puede establecer la precisión decimal en 2, lo que le permite reservar hasta 16 dígitos para el componente entero de un número.

Procedimiento

  1. En el directorio ubicación_c10\configuration, localice el archivo qfs_config.xml.
  2. Copie el archivo qfs_config.xml y cambie el nombre del archivo copiado a qfs_config.xml.backup.
  3. Abra el archivo qfs_config.xml original y busque la línea de código siguiente:
    <provider name="CubeBuildProvider"libraryName="qfsCubeBuildProvider"
    serviceProvider="true"> 
        <providerDetails>
  4. Para el elemento providerDetails, añada la siguiente línea:
    <scaleOfFloatDouble value="n"/>

    donde "n" representa el valor de la precisión decimal que desea especificar.

    El valor predeterminado es 7.

  5. Guarde el archivo qfs_config.xml.
  6. Reinicie el servicio de IBM® Cognos.