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.
- Timestamp:
-
Aug 18, 2010, 12:00:08 PM (14 years ago)
- Author:
-
mafernandez
- Comment:
-
--
Legend:
- Unmodified
- Added
- Removed
- Modified
-
v4
|
v5
|
|
66 | 66 | Real forecast::Execute(?); |
67 | 67 | }}} |
| 68 | |
| 69 | '''Uso de Escenarios''' |
| 70 | |
| 71 | Imaginemos que tenemos variables creadas que están un determinado escenario y queremos que la previsión se realice con ellas: |
| 72 | |
| 73 | {{{ |
| 74 | #!java |
| 75 | Anything dataset::CreateVariable([[ |
| 76 | Text _.name = "Input1"; |
| 77 | Text _.scenario = "Escenario1"; |
| 78 | Text _.expression = "Serie Input1;" |
| 79 | ]]); |
| 80 | }}} |
| 81 | |
| 82 | En el ejemplo se ve la variable "Inpu1t" con el Escenario "Escenario1". |
| 83 | |
| 84 | Para especificar a la previsión que se ejecute con las variables en ese escenario usaremos: |
| 85 | |
| 86 | {{{ |
| 87 | #!java |
| 88 | Real forecast::SetFScenarios([[ |
| 89 | [[ "*", "Escenario1" ]] |
| 90 | ]]); |
| 91 | }}} |
| 92 | |
| 93 | Esto hará que para todos los submodelos (usando el comodín "*") se use el escenario "Escenario1". Si queremos restringir o ampliar los submodelos que usen un escenario dado tendremos que indicarlo convenientemente: |
| 94 | |
| 95 | {{{ |
| 96 | #!java |
| 97 | Real forecast::SetFScenarios([[ |
| 98 | [[ "submodelo1", "Escenario1" ]], |
| 99 | [[ "submodelo2", "Escenario2" ]], |
| 100 | ..... |
| 101 | ]]); |
| 102 | }}} |
| 103 | |