Wiki Markup |
---|
{scrollbar} |
HowTo sobre Fórmulas y Variables
Variables y Parámetros
En ocasiones es conveniente que una variable de un componente tome el valor directamente de un parámetro, por ejemplo, porque el se quiere presentar el mismo en el modelo multidimensional (cubo).
...
- Se busca el nombre como variable definida en la expresión. Ej: x=10.
- Se considera cualquiera de las variables introducidas por el simulador que se comentaron anteriormente (sceneId, time, ....), los elementos y las variables introducidas por el componente (éstas deben tener nombres distintos).
- Se trata de resolver la variable como nombre de parámetro o variable introducida por dependencia de componente (éstas deben tener nombres distintos).
- Si no se encuentra valor para el nombre en estas condiciones se obtiene NULO.
Tipnote | ||
---|---|---|
| ||
|
Warning | ||
---|---|---|
| ||
Los datos obtenidos por dependencia de componentes son equivalentes a los obtenidos por parámetros, es decir, que al resolver una ambigüedad se lo debe considerar como un parámetro (ej: función Parameter). |
Ejemplos
...
Ejemplo 1
Queremos una variable Cantidad llamada igual que un parámetro Cantidad.
Solución: Declarar la variable Cantidad y en la fórmula poner: Parameter("Cantidad")
Ejemplo 2
Queremos una variable Cantidad llamada igual que una variable obtenida de un componente y está también se llama Cantidad (recordar que se le puede dar cualquier nombre a la variable cuando se declara la dependencia de componente).
Solución: Declarar la variable Cantidad y en la formula poner: Parametro("Cantidad")
Ejemplo 3
Si queremos una variable Cantidad que tenga el valor de un parámetro Cantidad y además hay una variable obtenida de otro componente que también se llama Cantidad.
Solución: Ponerle otro nombre a la variable que se trae del componente. Recordar que se le puede dar cualquier nombre a la variable cuando se declara la dependencia de componente.
Wiki Markup |
---|
{scrollbar} |