Calcular valores de acumulado del período en una dimensión de cuentas

Si el esquema de almacenamiento de bloques de Essbase incluye una dimensión etiquetada como cuentas, puede utilizar la función de cálculo @PTD para calcular los valores acumulados del período relevantes. O bien, puede utilizar miembros de series temporales dinámicas.

En este ejemplo, se utiliza la función @PTD en las fórmulas de miembros agregadas a una dimensión de tiempo.

Considere la rama Inventario de la dimensión Medidas de la base de datos Básica de Ejemplo:

Inventory (~) (Label Only)
   Opening Inventory (+) (TB First) (Expense Reporting) 
      IF(NOT @ISMBR(Jan))
   Additions (~) (Expense Reporting)
   Ending Inventory (~) (TB Last) (Expense Reporting)

Para calcular los valores de acumulado del período para el año y para el trimestre actual, agregue dos miembros a la dimensión Year: Acumulado trimestral para acumulado trimestral y Acumulado anual para acumulado anual. Por ejemplo:

QTD (~) @PTD(Apr:May)
YTD (~) @PTD(Jan:May);

Suponiendo que el mes actual es mayo, agregue esta fórmula al miembro de acumulado trimestral:

@PTD(Apr:May);

Y agregue esta fórmula en el miembro de acumulado anual:

@PTD(Jan:May);

Essbase suma los valores del rango de meses, según corresponda. La apertura de inventario tiene una primera etiqueta de balance de tiempo y la finalización de inventario tiene una última etiqueta de balance de tiempo. Essbase trata estos valores según corresponda. Consulte Calcular primero, último y promedio de valores.

A continuación se muestra un ejemplo de los resultados del cálculo para los miembros de la rama Inventario y para el miembro Ventas:

Tabla 18-1 Resultados: Ejemplo de script de cálculo para calcular los valores acumulados del período

Medidas->Tiempo Ene Feb Mar Abr May SAT Año hasta la fecha

Apertura de inventario

100

110

120

110

140

110

100

Adiciones

110

120

100

160

180

340

670

Sales

100

110

110

130

190

320

640

Inventario Final

110

120

110

140

130

130

130

Se han sumado los valores de Sales y Additions.

El inventario de apertura tiene una etiqueta TB First. Para el acumulado trimestral, Essbase toma el primer valor del trimestre actual, que es Abr. Para el acumulado anual, Essbase toma el primer valor del año, que es Jan.

El inventario final tiene una última etiqueta de TB. Para el acumulado trimestral, Essbase toma el último valor del trimestre actual, que es mayo. En Acumulado anual, Essbase toma el último valor del año, que también es mayo.

Note:

También puede utilizar miembros de serie temporal dinámica para calcular los valores de acumulado del período.