close Warning: Can't synchronize with repository "(default)" (/var/svn/mms does not appear to be a Subversion repository.). Look in the Trac log for more information.

Opened 13 years ago

Last modified 8 years ago

#801 new enhancement

ExcelModel

Reported by: CN=Alvaro Garcia Camacho Owned by: Pedro Gea
Priority: major Milestone: Next
Component: ModelExcel Keywords:
Cc:

Description

Buenas tardes:

Aquí en el grupo de CocaCola se nos ha ocurrido una mejora que quizá no os cueste mucho implementar y que nos vendría de maravilla. La cosa sería generar un archivo excel con el formato del modelexcel a partir de un objeto MMS (estimación o modelo). Es decir, hacer lo que hace el ModelExcel, pero al revés. De ahí el título del ticket.

Eso nos permitiría ir siempre hacia adelante en nuestro desarrollo, que sería: ModelExcel -> Estimación -> ExcelModel. En la actualidad podemos hacer cambios tanto en el excel como en el objeto estimación, lo que nos crea el incesante resquemor de si la última versión del excel se correponde con la última versión del oza de estimación.

Nos gustaría hacer todos los cambios sólo en el objeto estimación,

pero, dado el elevado número de parámetros que solemos sufrir, esta tarea es mucho más sencilla en excel, lo que nos obliga a tener siempre una versión actualizada del archivo excel.

Por eso esa funcionalidad que os comento aliviaría enormemente nuestros pesares.

Un cordial saludo,

Álvaro


Change History (12)

comment:1 Changed 13 years ago by Pedro Gea

(In [2887]) Se implementa la función BuildExcel.
Refs #801

comment:2 Changed 13 years ago by CN=Alvaro Garcia Camacho

(In [2888]) Incorporamos los casos en que no haya jerarquías o combinaciones lineales, que daban error.
Refs #801

comment:3 Changed 13 years ago by CN=Alvaro Garcia Camacho

(In [2889]) Para los casos sin jerarquías ni combinaciones, no estaba sacando las cabeceras en las pestañas del excel. Ahora ya sí.
Refs #801

comment:4 Changed 13 years ago by Pedro Gea

(In [2890]) Se utiliza la función WriteWorkbook de SaddExcel.
Refs #801, #865

comment:5 Changed 13 years ago by CN=Alvaro Garcia Camacho

(In [2891]) Se incluye el caso en que el atributo "expression" en las variables i no sea una función cuyo argumento sea un NameBlock sino una función directa de TOL, como por ejemplo un pulso.
Refs #801

comment:6 Changed 13 years ago by CN=Alvaro Garcia Camacho

(In [2899]) Meto la cabecera "isFixed" en la pestaña Parameters, que faltaba.
Refs #801

comment:7 Changed 13 years ago by CN=Alvaro Garcia Camacho

(In [2919]) Incluyo la opción de que detecte si las combinaciones lineales se refieren a parámetros que no existen. En ese caso avisa y las deja fuera del excel.
Refs #801

comment:8 Changed 13 years ago by CN=Alvaro Garcia Camacho

(In [3101]) En la función BuildExcel se reparan dos errores en la parte de combinaciones.

Refs #801

comment:9 Changed 13 years ago by CN=Alvaro Garcia Camacho

(In [3109])
Incluyo casuística en BuildExcel para que se pueda guardar un DataSet aunque le falten variables i o variables d.
(Refs #801)

comment:10 Changed 8 years ago by Pedro Gea

(In [4827]) Refs #801, #1232
Se revisa la funcionalidad que permite reconstruir los archivos XLS a partir de los objetos en MMS.
Se agilizan algunas funciones de ModelExcel.

comment:11 Changed 8 years ago by Pedro Gea

(In [4828]) Refs #801, #1232
Se revisa la funcionalidad que permite reconstruir los archivos XLS a partir de los objetos en MMS.

comment:12 Changed 8 years ago by Pedro Gea

(In [4830]) Refs #801, #1232
Véase también [4829]
Se corrige el método BuildExcel. Quizá podría generalizarse el uso de los argumentos algo más.
Se incorpora la información de término explicativo IsAdditive y IsActive junto a IsFixed a la pestaña Parameters.
Se evitan errores al escribir jerarquías que explican combinaciones de parámetros o equivalencias... aún cuando aún no se puedan leer. Se aumenta la versión de especificación a la 2.2 por ello.

Note: See TracTickets for help on using tickets.