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 14 years ago

Closed 13 years ago

#724 closed task (fixed)

Escenarios en variables calculadas

Reported by: josp Owned by: Pedro Gea
Priority: critical Milestone: Release 0.6
Component: Variables Keywords:
Cc: atorre

Description

Las variables calculadas pudieran asumir el escenario, si su valor es "", a partir de las variables de las cuales depende. Con esto el uso de los escenarios se facilita ya que solo tenemos que definir el escenario en las variables primarias (no calculadas). Se puede dejar abierto la opción a definir un escenario concreto para una variable calculada.

Change History (5)

comment:1 Changed 14 years ago by Pedro Gea

(In [2590]) Enfrenta un bug (que provocaba un ciclo que tiraba TOL) que ocurre cuando una variable en un escenario depende de los datos de la variable (sin escenario) para concatenarlos por ejemplo.
Ténganse en cuenta estas variantes a la hora de considerar la extensión del uso de escenarios en variables dependientes (#724)
Refs #724

comment:2 Changed 13 years ago by Pedro Gea

(In [2604]) Se incorpora documentación (en forma de comentarios) sobre los tipos de variables.
Se introduce la concatenación de datos para las variables con escenario (variantes).
Se introduce el acceso a datos en escenario para variables dependientes de modo que sólo sea necesario crear variantes para las variables originales (o independientes).
Refs #724

comment:3 Changed 13 years ago by Pedro Gea

Naturalmente las variables dependientes obtienen los datos en un escenario (::GetData_Scenario) a partir de los datos en ese escenario de sus dependencias.

comment:4 Changed 13 years ago by Pedro Gea

El uso de variables transformadas con escenario está obsoleto, aunque seguirá funcionado, teniendo prioridad en el acceso a los datos el de una posible variante (variable transformada con escenario) frente al dato obtenido sobre las variantes de las dependencias.

comment:5 Changed 13 years ago by Pedro Gea

Resolution: fixed
Status: newclosed

Para facilitar mecanismos de transformación entre series temporales que utilizan datos históricos, era conveniente crear variables que concateneran los datos de una variable original con los de su variante en un escenario. Para evitar esto se introduce un atributo que permite de manera natural indicar que los datos de una variable en un escenario (variante) son la concatenación de sus datos propios con los de la variable natural homónima de la que es variante.

El argumento es _.dataConcatenation. Su valor por defecto es 0 que indica no concatenación. El valor 1 indica la concatenación de los datos de la variante por la derecha de los originales. Se reserva el valor -1 (menor que cero) para el caso en el que dicha concatenación fuese necesario hacerla por la izquierda.

Note: See TracTickets for help on using tickets.