
Al crear planes y presupuestos o analizar datos a lo largo de los meses, el año hasta la fecha y el trimestre hasta la fecha son medidas muy útiles que pueden proporcionar diferentes vistas de los datos e información. BPC como herramienta independiente proporciona estas medidas listas para usar y se puede personalizar con la dimensión CUENTA según el TIPO DE ACC. También ayudará a proporcionar cierto tipo de escenarios de planificación, como el Pronóstico continuo con una perspectiva de 12 meses usando solo Medidas.
Con SAC esto no es posible de forma estándar. Podemos usar medidas calculadas creadas a nivel de modelo para lograr el YTD y el QTD. También es posible personalizar las medidas calculadas usando la propiedad ACCTYPE en la dimensión CUENTA para informar con diferentes cálculos de cuenta.
Hay un excelente artículo de yao yao sobre cómo crear Calculado Medido para la suma acumulada. Revisa la entrada del blog aquí.
Más referencias en Fórmula ITERAR y Documentación de ayuda de SAP
Medida calculada YTD
Las medidas calculadas del año hasta la fecha se crean sobre las medidas existentes o importadas que están disponibles en el modelo. Las nuevas medidas calculadas utilizarán las medidas existentes junto con los miembros de la dimensión Fecha/Cuenta como parámetros para derivar los resultados de YTD.
Medida calculada YTD
La nueva medida hace uso de las funciones ITERATE y PRIOR y calcula el resultado sobre la medida CANTIDAD. El cálculo anterior asume el mes «Ene» como el comienzo del año. Cada vez que la fórmula inicializa el resultado a «0» para enero y agrega acumulativamente los datos de cada mes, iterados por la propiedad CALMONTH de la dimensión Fecha.
ITERATE(IF([d/Date].[p/MONTHDESC]="Jan" ,0 , PRIOR () ) + [AMOUNT], [AMOUNT], [d/Date].[p/CALMONTH])
Medida calculada QTD
Similar al cálculo YTD anterior, podemos derivar los datos para Trimestre hasta la fecha con un ligero cambio en la fórmula. En lugar de inicializar el valor Suma para enero, la función ITERAR se inicializa para enero, abril, julio y octubre para cada trimestre. Esto dará como resultado una suma acumulada para cada trimestre.
Medida calculada QTD
ITERATE(IF([d/Date].[p/MONTHDESC]=("Jan" OR "Apr"OR "Jul" OR"Oct") ,0 , PRIOR () ) + [AMOUNT], [AMOUNT], [d/Date])
Medida calculada YTD con ACCTYPE
De manera similar a las medidas en SAP BPC, donde la suma acumulativa cambia según el TIPO DE ACC de la dimensión ACCOUNT, podemos crear medidas adicionales para YTD y QTD para diferentes tipos de cuentas como AST, LEQ, INC y EXP.
Medida calculada YTD con ACCTYPE
ITERATE(IF([d/ACCOUNT].[p/accType] = ("INC" OR "EXP"), IF([d/Date].[p/MONTHDESC]="Jan" ,0 , PRIOR () )+[AMOUNT],[AMOUNT]), [AMOUNT], [d/Date].[p/CALMONTH] )
Medida calculada QTD con ACCTYPE
QTD Medida calculada con ACCTYPE
ITERATE(IF([d/ACCOUNT].[p/accType] = ("INC" OR "EXP"), IF([d/Date].[p/MONTHDESC]=("Jan" OR "Apr"OR "Jul" OR"Oct") ,0 , PRIOR () )+[AMOUNT],[AMOUNT]), [AMOUNT], [d/Date].[p/CALMONTH] )
Resultados
Ventajas y limitaciones
La ventaja de usar medidas calculadas en Model es la reutilización. Podemos usar las mismas medidas en varias historias y en todas las versiones. Podemos controlar los Cálculos a nivel de Modelo y podemos crear/Modificar las fórmulas sin entrar en cada historia.
Pero esto presentará limitaciones como.
Teniendo en cuenta tanto las ventajas como las limitaciones, vale la pena crear algunas de las medidas calculadas que se necesitan en la mayoría de las historias como modelo de línea base. Tanto ITERAR como ANTERIOR junto con Dimensiones y Propiedades nos permitirán crear más Cálculos con diversas complejidades.
Gracias
Ravi
Calle Eloy Gonzalo, 27
Madrid, Madrid.
Código Postal 28010
Paseo de la Reforma 26
Colonia Juárez, Cuauhtémoc
Ciudad de México 06600
Real Cariari
Autopista General Cañas,
San José, SJ 40104
Av. Jorge Basadre 349
San Isidro
Lima, LIM 15073