Saltar al contenido principal
Adaptive Planning
Última actualización: 2023-06-23
Referencia: sintaxis de fórmulas para referencias y modificadores de cuenta

Referencia: sintaxis de fórmulas para referencias y modificadores de cuenta

Este apartado describe las reglas y opciones de sintaxis que puede usar para referencias y modificadores de cuenta en las fórmulas. Las referencias de cuenta presentan uno de los tres formatos siguientes: ACCT, ASSUM o ROW.
Puede modificar las cuentas de libro mayor, personalizadas, de cubo, de métrica y de supuesto con modificadores de periodo, nivel, dimensión o atributo. Puede utilizar muchos modificadores por referencia de cuenta.
Los modificadores no están disponibles para las referencias a ROW porque la fórmula utiliza automáticamente los datos rellenados en la fila como modificadores.

Referencias a una cuenta

  • Las referencias a cuentas de libro mayor, personalizadas y métricas siguen el siguiente formato:
    ACCT.
    Account_Code
  • Las referencias a cuentas de cubo y modeladas siguen el siguiente formato:
    ACCT.
    Sheet_Prefix.Account_Code
  • Utilizar
    ACCT.this
    en una fórmula para hacer referencia a la cuenta corriente. Esto le permite escribir la misma fórmula en varias cuentas si tiene que hacer referencia a la cuenta actual. Así es mucho más fácil copiar fórmulas entre grandes bloques de cuentas. (También puede utilizar
    this
    para hacer referencia al nivel o valor de dimensión actual).

Referencias a un supuesto

Las referencias a cuentas de supuesto globales siguen el siguiente formato:
ASSUM.
Account_Code
:

Referencias a una columna de entrada de hoja modelada

Las filas de la hoja modelada de referencias siguen el siguiente formato:
  • ROW.
    Input_Column
  • ROW.
    Lookup_Table
  • ROW.
    Attribute_Name
Cuando utiliza un modificador de atributo con un término de ROW, se resuelve en la cadena del valor de atributo. La división se corresponde con la fila modelada actual. Solo puede hacer modificaciones con un nombre de atributo que no contenga espacios ni otros caracteres de finalización.

Modificadores de periodo

  • ACCT.Personnel.Headcount[time=this-1]
  • ACCT.Personnel.Salary[time=this.year-1]
Entre las opciones se incluyen las siguientes:
  • this
    (el periodo actual)
  • this+
    n
    (donde
    n
    es el número de periodos futuros)
  • this-
    n
    (donde
    n
    es el número de periodos anteriores)
  • this.year
    (el año de referencia del periodo actual)
  • this.qtr
    (el trimestre al que se hace referencia desde el periodo actual)
  • this.year-1
    (el año anterior al periodo actual)
  • Rangos:
    • Dos referencias de periodo separadas por dos puntos
    • Ambos extremos del rango deben tener el mismo nivel de detalle
    • Los valores se agrupan en función del tipo de cuenta y la configuración de
      Agrupación de periodos
      de la cuenta. Por ejemplo:
      this.year-2:this.year
      suma tres años para una cuenta personalizada periódica con
      Agrupación de periodos
      definida para sumar los valores agrupados. Proporciona un promedio para la misma cuenta si la opción
      Agrupación de periodos
      está configurada para promediar los valores agrupados. Para las cuentas cuya configuración de
      Agrupación de periodos
      se ha definido como fija, la fórmula genera un valor basado en esa configuración.
Para simplificar, los ejemplos de la tabla muestran fórmulas que utilizan comas como separadores. Hay navegadores con parámetros que obligan a utilizar puntos y coma como separadores.
Ejemplos de fórmulas completas
Descripción
IFF(this.month.IsUnder(ToDate(ROW.Year,12,31).Quarter)),ASSUM.LargerQuota,
ASSUM.NormalQuota)
El
.ROW
expresión indica que esta fórmula está en una hoja modelada. Se asume que la fila de la hoja modelada tiene una columna
Año
. Si el mes está en el trimestre de ese año que contiene el 31 de diciembre, devuelve un valor de supuesto de cuota mayor; de lo contrario, devuelve un supuesto de cuota normal.
IFF(this.Year.NumberOfDays> 365,ASSUM.DailySpreadAmt[time=this-48],ASSUM.DailySpreadAmt[time=this-12])
Esta fórmula detecta si se trata de un año bisiesto y, de ser así, utiliza algún supuesto de hace cuatro años (el último año bisiesto); de lo contrario, utiliza el valor del año anterior.

Dimensiones y atributos

Puede extraer datos de una cuenta que esté etiquetada con dimensiones y atributos específicos.
Ejemplo: Headcount es una cuenta de la hoja modelada Personal. Tipo de empleado es una dimensión personalizada. Tiempo completo es uno de los valores de dimensión para Tipo de empleado. Para hacer referencia únicamente a los datos etiquetados con el valor de dimensión Tiempo completo en la cuenta Headcount, introduzca: ACCT.Personnel.Headcount[Employee_Type=Full Time]
Pautas:
  • Añada el modificador después de ACCT con corchetes [......]
  • Utilícelo
    como valor de dimensión para hacer referencia al valor de dimensión actual. Ejemplo: ACCT.6110[Product=this]) .
  • Puede añadir varias dimensiones o atributos, separados por comas. Ejemplo: la fórmula hace referencia a la dimensión Producto y Cliente: ACCT.6110[Product=Shirts, Customer=WinterWonderland] .
  • No incluya más de un valor de dimensión para el mismo modificador de dimensión. Cuando enumera más de un valor, la fórmula solo devuelve el último de la lista. Ejemplo: esta fórmula solo devuelve los datos de la cuenta 6110 que están etiquetados con Jerséis, no Camisas, ni Camisas ni Jerséis: ACCT.6110[Product=Shirts, Product=Sweaters]