Compartir a través de


AMORDEGRC

Se aplica a:Columna calculadaTabla calculadaMedidaCálculo visual

Devuelve la amortización de cada período contable. Esta función se proporciona para el sistema de contabilidad francés. Si se adquiere un activo en mitad del período contable, se tendrá en cuenta la amortización prorrateada. La función es parecida a AMORLINC, salvo por el hecho de que, en el cálculo, se aplica un coeficiente de amortización en función de la vida útil de los activos.

Sintaxis

AMORDEGRC(<cost>, <date_purchased>, <first_period>, <salvage>, <period>, <rate>[, <basis>])

Parámetros

Término Definición
cost Costo del activo.
date_purchased Fecha de compra del activo.
first_period Fecha de finalización del primer período.
salvage Valor residual al final de la vida del activo.
period Período.
rate Tasa de amortización.
basis (Opcional) Tipo de base en que deben contarse los días. Si el parámetro basis se omite, se da por hecho que es 0. Los valores aceptados se muestran debajo de esta tabla.

El parámetro basis acepta los valores siguientes:

Basis Date system
Omitido o 0 360 días (método NASD)
1 Real
3 365 días en un año
4 360 días en un año (método europeo)

Valor devuelto

Amortización de cada período contable.

Comentarios

  • Las fechas se almacenan como números de serie secuenciales para que se puedan usar en los cálculos. En DAX, el 30 de diciembre de 1899 es el día 0 y el 1 de enero de 2008 es el 39 448 porque es 39 448 días después del 30 de diciembre de 1899.

  • Esta función devolverá la amortización hasta el último período de la vida de los activos o hasta que el valor acumulado de la amortización sea mayor que el costo de los activos menos el valor residual.

  • Los coeficientes de amortización son los siguientes:

    Vida de los activos (1/tasa) Coeficiente de amortización
    Entre 3 y 4 años 1.5
    Entre 5 y 6 años 2
    Más de 6 años 2.5
  • La tasa de amortización aumentará al 50 % durante el penúltimo período y al 100 % en el último período.

  • Los parámetros period y basis se redondean al entero más cercano.

  • Se devuelve un error si ocurre lo siguiente:

    • cost < 0.
    • Los parámetros first_period o date_purchased no son una fecha válida.
    • date_purchased > first_period.
    • salvage < 0 o salvage > cost.
    • period < 0.
    • El parámetro rate es menor o igual que 0.
    • La vida útil de los activos oscila entre 0 (cero) y 1, 1 y 2, 2 y 3, o 4 y 5.
    • El parámetro basis es cualquier número distinto de 0, 1, 3 o 4.
  • Esta función no se admite para su uso en el modo DirectQuery cuando se utiliza en columnas calculadas o en reglas de seguridad de nivel de fila (RLS).

Ejemplo

Data Descripción
2400 Costos
19 de agosto de 2008 Fecha de compra
31 de diciembre de 2008 Fin del primer período
300 Valor residual
1 Período
15 % Tasa de amortización
1 Base real (ver más arriba)

La consulta DAX siguiente:

EVALUATE
{
  AMORDEGRC(2400, DATE(2008,8,19), DATE(2008,12,31), 300, 1, 0.15, 1)
}

Devuelve la amortización del primer período, dadas las condiciones especificadas anteriormente.

[Value]
776