Condividi tramite


AMORDEGRC

Si applica a: Calcolo visivo misura tabella calcolata colonna calcolata

Restituisce l'ammortamento per ogni periodo contabile. Questa funzione viene fornita per il sistema contabile francese. Se un cespite viene acquistato a metà del periodo contabile, viene tenuto conto dell'ammortamento ripartito proporzionalmente. Questa funzione è simile ad AMORLINC, ad eccezione del fatto che nel calcolo viene applicato un coefficiente di ammortamento a seconda della durata dei cespiti.

Sintassi

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

Parametri

Termine Definizione
cost Costo del cespite.
date_purchased Data di acquisto del cespite.
first_period Data della fine del primo periodo.
salvage Valore di realizzo al termine della durata del cespite.
period Periodo.
rate Tasso di ammortamento.
basis (Facoltativo) Tipo di base da usare per il conteggio dei giorni. Se basis viene omesso, si presuppone il valore 0. I valori accettati sono elencati dopo questa tabella.

Il parametro basis accetta i valori seguenti:

Basis Sistema di date
0 o omesso 360 giorni (metodo NASD)
1 Valore effettivo
3 365 giorni in un anno
4 360 giorni in un anno (metodo europeo)

Valore restituito

Ammortamento per ogni periodo contabile.

Osservazioni:

  • Le date vengono archiviate come numeri di serie sequenziali in modo da consentirne l'uso nei calcoli. In DAX il 30 dicembre 1899 è il giorno 0, mentre il 1° gennaio 2008 è il giorno 39448 perché cade 39.448 giorni dopo il 30 dicembre 1899.

  • Questa funzione restituirà l'ammortamento fino all'ultimo periodo della durata dei cespiti o fino a quando il valore di ammortamento accumulato non è maggiore del costo dei cespiti meno il valore di realizzo.

  • I coefficienti di ammortamento sono i seguenti:

    Durata dei cespiti (1/tasso) Coefficiente di ammortamento
    Tra 3 e 4 anni 1.5
    Tra 5 e 6 anni 2
    Più di 6 anni 2.5
  • Il tasso di ammortamento aumenterà fino al 50% per il periodo precedente l'ultimo periodo e fino al 100% per l'ultimo periodo.

  • I parametri period e basis verranno arrotondati al numero intero più vicino.

  • Viene restituito un errore nei casi seguenti:

    • costo < 0.
    • Il valore di first_period o date_purchased non è una data valida.
    • date_purchased > first_period.
    • valore residuo < 0 o valore residuo > cost.
    • periodo < 0.
    • rate ≤ 0.
    • La durata dei cespiti è compresa tra 0 (zero) e 1, 1 e 2, 2 e 3 o 4 e 5.
    • Il valore di basis è qualsiasi numero diverso da 0, 1, 3 o 4.
  • Questa funzione non è supportata per l'uso nella modalità DirectQuery se usata in colonne calcolate o nelle regole di sicurezza a livello di riga.

Esempio

Dati Descrizione
2400 Costi
19-agosto-2008 Data di acquisto
31-dicembre-2008 Fine del primo periodo
300 Valore di realizzo
1 Period
15% Tasso di ammortamento
1 Base giorni effettivi (vedere sopra)

La query DAX seguente:

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

Restituisce l'ammortamento del primo periodo, in base ai termini specificati sopra.

[Valore]
776