Definir variables independientes

Puede añadir una secuencia de modelo financiero que no contenga valores de costes ni de beneficios utilizando variables independientes. Una secuencia que utiliza el tipo Variable representa una variable aleatoria que cambia con el tiempo. Este tipo de secuencia no tiene unidades y puede aplicarle tasas de descuento anuales.

Procedimiento

Para definir una variable independiente

  1. En el separador Variables de proyecto, pulse el botón +....
  2. Especifique un nombre para la nueva variable de secuencia de tiempo independiente. Por ejemplo, numEmployees. En el gráfico, se añade una nueva secuencia.
  3. Llene de datos la secuencia utilizando la cuadrícula de papel de gráficos, una hoja de cálculo o la calculadora. Cuando haga referencia a variables independientes desde el separador Calculadora o Variables de proyecto, escriba el nombre de la secuencia de la variable independiente entre apóstrofos y especifique el periodo de tiempo entre corchetes; por ejemplo, 'numEmployees'[PERIODO].
    Puede utilizar estas variables para citar periodos específicos:
    • PERIOD: periodo de la cinta de calculadora en que se guarda. Este valor se muestra en el control deslizante de la calculadora.
    • CURRENTPERIOD: periodo que representa la fecha actual
    • STARTPERIOD: periodo de inicio del modelo
    • DELIVERYPERIOD: periodo de entrega seleccionado
    • ENDPERIOD: último periodo del modelo
    • PERIODSPERYEAR: número de periodos por año configurados para el proyecto actual
    Cuando utiliza variables independientes, el periodo también podría ser el resultado de una expresión. Por ejemplo, la expresión siguiente hace referencia al número de empleados en el periodo anterior: 'numEmployees'[PERIOD-1].
  4. Para crear una suma durante un rango de periodos, utilice la expresión de rango; por ejemplo, 'numEmployees'(STARTPERIOD..ENDPERIOD).
  5. De forma predeterminada, se muestra el valor descontado de la secuencia variable para el periodo proporcionado. Para devolver un valor que no está descontado, utilice la palabra clave undiscounted: Undiscounted ‘Revenue'[PERIOD].
  6. Para sumar todos los costes o todos los beneficios en un periodo dado, puede utilizar las secuencias allCosts y allBenefits, que son colecciones predefinidas.
    • Para sumar todas las secuencias de costes de un periodo de tiempo, utilice la secuencia allCosts. Por ejemplo, allCosts[PERIOD]. Para sumar todos los costes o beneficios en un rango de tiempo, especifique ese rango.
    • Para sumar todas las secuencias de beneficios de un periodo de entrega a un periodo final, utilice allBenefits(DELIVERYPERIOD..ENDPERIOD).
    • Para sumar todas las secuencias de beneficios y costes, utilice la función npv: npv(CURRENTPERIOD..ENDPERIOD).
  7. Cuando se utilicen expresiones, pueden utilizarse expresiones anidadas y condicionales. La expresión condicional es la misma que se utiliza en Java y JavaScript:
    ( expresión_condición ? expresión_verdadera : expresión_falsa )
    Por ejemplo, para una expresión condicional que devuelve 0 antes de CURRENTPERIOD o devuelve 1 en caso contrario, utilice el formato siguiente: (PERIOD < CURRENTPERIOD ? 0 : 1).
    Puede utilizar condicionales para probar condiciones de límites y para evitar periodos que estén fuera de rango, tal como se muestra en este ejemplo anidado:
     newCustomers = 'numCustomers'[PERIOD] - (PERIOD-1 >= 0 ? 'numCustomers'[PERIOD-1] : 0)

Ejemplo

En este ejemplo, se utiliza una cinta de calculadora para ver el número actual de empleados. La variable del proyecto es salary, y la variable independiente es numEmployees.
El análisis de inversiones muestra el número de empleados y los costes de los salarios

Comentarios