Condividi tramite


AMORDEGRC

Si applica a:colonna calcolatatabella calcolataMeasurecalcolo visivo

Restituisce l'ammortamento per ogni periodo contabile. Questa funzione viene fornita per il sistema contabile francese. If un cespite viene acquistato al centro del periodo contabile, l'ammortamento ripartito viene preso in considerazione. La funzione è simile a AMORLINC, except che un coefficiente di ammortamento viene applicato nel calcolo a seconda della durata degli asset.

Sintassi

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

Parametri

Termine Definizione
cost Costo dell'asset.
date_purchased Il date dell'acquisto dell'asset.
first_period date della fine del periodo di first.
salvage Il salvataggio value alla fine della vita del bene.
period Periodo.
rate Il rate di ammortamento.
basis (Facoltativo) Tipo di base daycount da utilizzare. If base viene omessa, si presuppone che sia 0. I values accettati sono elencati di seguito in questa tabella.

Il parametro basis accetta i valuesseguenti:

Basis di sistema
0 or omesso 360 giorni (metodo NASD)
1 Attuale
3 365 giorni in un year
4 360 giorni in un year (metodo europeo)

Restituisce Value

Ammortamento per ogni periodo contabile.

Osservazioni

  • Le date vengono archiviate come numeri di serie sequenziali in modo che possano essere usate nei calcoli. In DAXil 30 dicembre 1899 è day 0, and 1 gennaio 2008 è 39448 perché è 39.448 giorni dopo il 30 dicembre 1899.

  • Questa funzione restituirà l'ammortamento fino al periodo last della vita dei beni or fino a quando il value di ammortamento cumulativo è maggiore del costo dei beni meno il recupero value.

  • I coefficienti di ammortamento sono:

    vita dei beni (1/rate) coefficiente di ammortamento
    Tra 3 and 4 anni 1.5
    Tra 5 and 6 anni 2
    Più di 6 anni 2.5
  • L'ammortamento rate crescerà al 50% per il periodo precedente al periodo lastand crescerà al 100% per il periodo di last.

  • il periodo and base viene arrotondato all'intero più vicino.

  • Viene restituito un errorif:

    • costo < 0.
    • first_period or date_purchased è not un datevalido.
    • date_purchased > first_period.
    • recupero < 0 or> di salvataggio.
    • periodo < 0.
    • rate ≤ 0.
    • La durata dei beni è compresa tra 0 (zero) and 1, 1 and 2, 2 and 3, or 4 and 5.
    • base è qualsiasi numero diverso da 0, 1, 3, or 4.
  • Questa funzione è not supportata per l'uso in modalità DirectQuery quando viene usata nelle colonne calcolate or regole di sicurezza a livello di riga.

Esempio

Data Descrizione
2400 Costo
19-agosto-2008 Date acquistato
31 dicembre-2008 Fine del periodo di first
300 Salva value
1 Periodo
15% Ammortamento rate
1 Base effettiva (vedere sopra)

La query di DAX seguente:

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

Restituisce l'ammortamento del periodo di first, in base ai termini specificati in precedenza.

[Value]
776