Utilizar el total en una instrucción de cálculo de peso de línea de asignación
Este es un ejemplo de usar el total en una instrucción de cálculo de peso de resumen o grupo, una instrucción de cálculo de peso de anulación manual o una instrucción de cálculo de peso de anulación de grupo para hacer referencia a un total personalizado. Para que el total personalizado recupere los valores de peso para las anulaciones de dimensión, la instrucción de cálculo personalizada debe anular la dirección total personalizada. La dirección total personalizada se sustituye por las anulaciones de la dimensión de asignación. Puede reemplazar cualquier campo de total personalizado en una instrucción de cálculo. Todos los campos de la clase de negocio a la que está asociada la instrucción de cálculo están disponible como campo de anulación.
La instrucción de cálculo debe seguir esta construcción:
(total(GeneralLedgerTotal."SALES", AccountingEntity=AccountingEntity, GeneralLedgerTotal.AccountingUnit=AccountingUnit, GeneralLedgerTotal.EntityYearPeriod=AllocationContext.Period). NetFunctionalAmount)
Donde:
Variable | Descripción |
---|---|
Total | Se usa un total. |
GeneralLedgerTotal | Una visión o dirección comercial que alberga los saldos o los totales que se han de obtener. |
SALES | El total personalizado definido en GeneralLedgerTotal. Consulte Totales personalizados. |
AccountingEntity | Una dimensión de contabilidad en GeneralLedgerTotal. |
AccountingEntity | En este cálculo se usa la entidad contable de la dimensión de anulación de la línea de asignación en lugar de la especificada en VENTAS. |
GeneralLedgerTotal.AccountingUnit | Una dimensión de contabilidad en GeneralLedgerTotal. |
AccountingUnit | En esta instrucción de cálculo se usa la unidad contable de la dimensión de anulación de la línea de asignación en lugar de la especificada en VENTAS. |
GeneralLedgerTotal.EntityYearPeriod | Una dimensión de periodo en GeneralLedgerTotal. |
AllocationContext.Period | En la instrucción de cálculo se usa el periodo del contexto de la asignación ejecutada en lugar del especificado en VENTAS. La instrucción de cálculo no tiene acceso a la línea de asignación, excepto en el periodo de asignación donde el usuario esté procesando una asignación. Por ejemplo, puede hacer referencia al periodo de asignación para encontrar el número de personas de ese periodo. |
NetFunctionalAmount | Una medida en GeneralLedgerTotal. El cálculo extrae el importe funcional neto. |