VariancePercent/VarPer

VariancePercent es una función financiera que evalúa la diferencia, en porcentaje, entre los valores especificados en función del tipo de cuenta para la cuenta actual. Por ejemplo, para una cuenta de Ingresos, Flujo, Activo o Balance, un resultado positivo representa un aumento, de forma que el resultado aparece representado como un número positivo. Para cuentas de Gastos o Pasivo, un resultado positivo representa una disminución, por lo que el resultado aparecerá representado como un número negativo.

Sintaxis:

VarPer (reference1, reference2)

Donde reference1 y reference2 son referencias a una fila, columna o celda correspondientes a miembros de la misma dimensión de cuenta cuyos resultados de VariancePercent se van a calcular.

Resultados esperados

La tabla siguiente describe los resultados esperados al utilizar la función VariancePercent con cuentas etiquetadas con los siguientes UDA.

Tabla B-27 Resultados esperados con la función VariancePercent

Col A Col B VarPer ([A] , [B])=0 VarPer ([A] , [B])>0 VarPer ([A] , [B])<0

Activo

Activo

0

Devuelve un valor positivo

Devuelve un valor negativo

Obligación

Obligación

0

Devuelve un valor negativo

Devuelve un valor positivo

Patrimonio

Patrimonio

0

Devuelve un valor positivo

Devuelve un valor negativo

Ingreso

Ingreso

0

Devuelve un valor positivo

Devuelve un valor negativo

Gasto

Gasto

0

Devuelve un valor negativo

Devuelve un valor positivo

Comportamiento de VariancePercent

  • La función VariancePercent espera la comparación del mismo tipo de cuenta. Cuando se comparan dos tipos de cuenta como Ventas y Gastos, la función VariancePercent realiza la operación matemática sin aplicar la lógica del tipo de cuenta. Por ejemplo:

    Tabla B-28 Resultados esperados con la función VariancePercent cuando se comparan dos tipos de cuentas

    Ventas Gasto Resultado

    -400

    100

    -5.

  • Cuando la función VariancePercent se aplica a una dimensión que no esté definida como cuenta, se genera un resultado #ERROR en tiempo de ejecución.

  • Los resultados #MISSING se tratan como cero (0), a menos que se especifique de manera distinta con la función IfNonNumber.

Ejemplos

La función VariancePercent sólo acepta referencias de celdas, columnas o filas.

Tabla B-29 Ejemplos de sintaxis de la función VariancePercent

Sintaxis Ejemplo

Sintaxis de ejemplo de referencia a una columna

VarPer([A],[B])

Sintaxis de ejemplo de referencia a una fila

VarPer ([3], [4])

Sintaxis de ejemplo de referencia a una celda

VarPer (Cell [3,A], [3,B])

En este ejemplo, la función VariancePercent entre la columna A (Actual) y la columna B (Budget) se calcula de la siguiente manera:

VarPer([A],[B]) 

Resultado de ejemplo de la función VariancePercent cuando se comparan columnas

Este ejemplo genera el informe siguiente:

Resultado de ejemplo de la función VariancePercent cuando se comparan columnas