Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Driver: com.ideasoft.db.drivers.xls.XLSDriver
Protocol: xls
Parameters: /opt/data/datos.xls

Cómo tratar los campos de tipo fecha

Es importante notar que a pesar de que en la planilla de cálculo se haya formateado un campo para presentarlo como fecha, sigue siendo un valor numérico, por lo que el driver devuelve a O3 un número y no una fecha.

Es necesario definir un campo virtual que transforme dicho valor numérico en una fecha. Para ello se deben seguir los siguientes pasos:

  1. El campo definido en la fuentes de datos correspondiente a la fecha, debe ser declarado de tipo "Integer". Sea valor_fecha dicho campo
  2. Se debe definir un campo virtual, de tipo "Date", de nombre fecha_vf con la siguiente expresión: SumarDia(Fecha(1,1,1900),valor_fecha)
  3. Definir la dimensión de tipo fecha, asociando el virtual fecha_vf

En este caso, el campo debe ser leído como un entero.