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

Closed 12 years ago

Last modified 12 years ago

#769 closed enhancement (fixed)

Extensión de variables a partir de un atributo

Reported by: Daniel Eduardo Castro Morell Owned by: Pedro Gea
Priority: major Milestone: Development 1A
Component: Variables Keywords:
Cc:

Description (last modified by Pedro Gea)

Se requiere extender una variable de un dataset a partir de un atributo Text _.extensionRule, con valor por defecto "".

Este atributo puede tomar los valores:

  • "" o "Standard": no se extienden los datos
  • "<constante>": devuelve, en la parte extendida, el valor de la constante
  • "LastValue": devuelve, en la parte extendida, siempre el último valor
  • "LastYear": devuelve, en la parte extendida, el valor del último año repetidamente cuantas veces corresponda
  • "LastValue*<factor>": devuelve, en la parte extendida, el último valor de la serie multiplicado por el factor
  • "LastYear*<factor>": devuelve, en la parte extendida, el valor del último año multiplicado por el factor (note que si la extensión se realiza para varios años, para el segundo año se tendría el valor del último año antes de extenderse por el factor al cuadrado, para el tercero por el factor al cubo, y así sucesivamente)

Este mecanismo pretende facilitar la extensión de determinadas variables en previsión. Este mecanismo no sustituye el uso de escenarios.

Change History (8)

comment:1 Changed 13 years ago by Daniel Eduardo Castro Morell

(In [2685]) Extensión de variables a partir de su atributo _.extensionRule
Refs #769

comment:2 Changed 13 years ago by Pedro Gea

(In [2686]) Se revisa el mecanismo de extensión de los datos de las variables y se extrae a una función auxiliar.
La función de extensión debe revisarse y ampliarse (#769).
Se añade un acceso a las referencias de la jerarquía de objetos principales para poder usar en las expresiones de las variables. (#770)
Refs #769, #770

comment:3 Changed 13 years ago by Pedro Gea

Component: GeneralVariables
Description: modified (diff)
Milestone: Release 0.6
Owner: changed from Pedro Gea to Daniel Eduardo Castro Morell
Priority: majorcritical
Status: newassigned

comment:4 Changed 13 years ago by Pedro Gea

(In [2702]) Para la persistencia de los datos se usan los conocidos como datos propios ({{{GetData_Own}}).
Se corrige el mecanismo de extensión de series para evitar el error. Se recomienda revisarlo con más detenimiento.
Refs #769
Closes #779

comment:5 Changed 13 years ago by Daniel Eduardo Castro Morell

Owner: changed from Daniel Eduardo Castro Morell to Pedro Gea

comment:6 Changed 13 years ago by LuisBlanco

Priority: criticalmajor

Me gustaría saber si existe la opción de poner un driver en previsión con los valores de otro. Por ejemplo, que la temperatura tome el valor de la temperatura cíclica.

comment:7 Changed 12 years ago by Pedro Gea

Resolution: fixed
Status: assignedclosed

Para ampliar los mecanismos de extensión créense un nuevo tiques.
Por ejemplo, el #1042 recoge la opción de poner como extensión los datos de otra variable.

comment:8 Changed 12 years ago by Pedro Gea

(In [4594]) Closes #1121
Refs #769
Se supervisan los métodos de extensión existentes para que no extiendan los datos incorrectamente.
El caso expuesto se solventa dejando la serie sin extender e indicándolo a través de una advertencia.
Se añaden otros mecanismos de extensión a los ya existentes.

Note: See TracTickets for help on using tickets.